XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 93,896 $ 76,576
Cost of goods sold 66,234 54,022
Gross profit 27,662 22,554
Operating costs and expenses:    
Selling 4,093 2,697
General and administrative 8,950 7,456
Engineering and development 5,807 4,955
Business development 53 151
Amortization of intangible assets 1,432 884
Total operating costs and expenses 20,335 16,143
Operating income 7,327 6,411
Other expense (income):    
Interest expense 1,180 614
Other (income) expense, net (18) 106
Total other expense, net 1,162 720
Income before income taxes 6,165 5,691
Provision for income taxes (1,695) (1,493)
Net income $ 4,470 $ 4,198
Basic earnings per share:    
Earnings per share (in dollars per share) $ 0.48 $ 0.45
Basic weighted average common shares (in shares) 9,340 9,251
Diluted earnings per share:    
Earnings per share (in dollars per share) $ 0.48 $ 0.45
Diluted weighted average common shares (in shares) 9,375 9,325
Net income $ 4,470 $ 4,198
Other comprehensive income:    
Foreign currency translation adjustment (887) 1,687
Income (loss) on derivatives (262) 604
Comprehensive income $ 3,321 $ 6,489