XML 71 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Product cost of goods sold $ 370,785 $ 349,637
Operating expenses:    
Selling expenses 85,342 87,642
General and administrative expenses 102,946 92,688
Operating expenses 188,288 180,330
Operating income 9,066 9,210
Interest expense (603) (1,009)
Other income (expenses), net 1,211 (1,338)
Income before income taxes (9,674) (6,863)
Income tax expense 2,453 649
Net income $ 7,221 $ 6,214
Earnings Per Share, Basic $ 0.81 $ 0.70
Diluted income per share of common stock $ 0.77 $ 0.67
Basic weighted average shares outstanding 8,968 8,909
Effect of dilutive securities outstanding 408 364
Diluted weighted average shares outstanding 9,376 9,273
Gross profit $ 197,354 $ 189,540
Comprehensive income    
Net income 7,221 6,214
Other comprehensive income, net of tax:    
Adjustment for foreign currency translation 1,559 (2,382)
Comprehensive income 8,780 3,832
Product revenue    
Product cost of goods sold 330,695 310,204
Service cost 155,304 145,493
Service revenue    
Product cost of goods sold 40,090 39,433
Service cost $ 18,127 $ 14,604