v3.10.0.1
Consolidated Statements Of Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Sales      
Domestic sales $ 112,537 $ 88,603 $ 76,079
International sales 99,604 82,084 72,110
Total sales 212,141 170,687 148,189
Cost of goods sold 138,179 116,877 104,505
Gross profit 73,962 53,810 43,684
Operating expenses      
Selling, general and administrative 65,151 56,295 49,936
Restructuring charge 137 160 1,395
Merger and integration   82  
Transaction costs 503 2,088 290
Arbitration award     (1,967)
Total operating expenses 65,791 58,625 49,654
Operating income (loss) 8,171 (4,815) (5,970)
Other income (expense)      
Interest income (expense), net (1,339) (1,288) (2,876)
Other, net (359) 343 533
Total other income (expense), net (1,698) (945) (2,343)
Income (loss) before income tax 6,473 (5,760) (8,313)
Income tax (benefit) expense (828) (5,087) 665
Net income (loss) 7,301 (673) (8,978)
Other comprehensive income (loss), net of tax:      
Unrealized income (loss) on marketable securities     107
Foreign currency translation adjustment (832) 2,634 (694)
Unrealized income (loss) on hedging activities 810 (1,130) 792
Other comprehensive income (loss) (22) 1,504 205
Comprehensive income (loss) $ 7,279 $ 831 $ (8,773)
Net income (loss) per share:      
Basic $ 0.24 $ (0.02) $ (0.30)
Diluted $ 0.24 $ (0.02) $ (0.30)
Weighted average shares outstanding:      
Basic 29,915 30,022 30,397
Diluted 30,255 30,022 30,397

Source