XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total revenue $ 72,146 $ 96,097 $ 163,181 $ 187,440
Gross profit 38,313 51,043 87,234 99,966
Operating expenses:        
Selling expenses 16,306 21,867 36,290 43,609
General and administrative expenses 21,438 27,553 31,737 49,190
Operating expenses 37,744 49,420 68,027 92,799
Operating income 569 1,623 19,207 7,167
Interest expense (72) (146) (187) (343)
Other income (expense), net (511) (339) 600 (811)
Income before income taxes 1,008 1,816 18,420 7,635
Income tax expense 389 509 5,268 2,182
Net income $ 619 $ 1,307 $ 13,152 $ 5,453
Basic income per share of common stock $ 0.07 $ 0.15 $ 1.46 $ 0.61
Diluted income per share of common stock $ 0.07 $ 0.14 $ 1.41 $ 0.58
Weighted average shares outstanding:        
Basic weighted average shares outstanding 9,002 8,976 9,017 8,969
Effect of dilutive securities outstanding 296 405 310 379
Diluted weighted average shares outstanding 9,298 9,381 9,327 9,348
Comprehensive income:        
Net income $ 619 $ 1,307 $ 13,152 $ 5,453
Adjustment for foreign currency translation 1,178 717 (1,316) 1,392
Net comprehensive income 1,797 2,024 11,836 6,845
Product [Member]        
Revenue 64,571 85,996 145,906 167,911
Cost of goods sold 31,063 40,580 68,868 78,587
Service [Member]        
Revenue 7,575 10,101 17,275 19,529
Cost of goods sold $ 2,770 $ 4,474 $ 7,079 $ 8,887