XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 101,677 $ 92,382
Cost of goods sold 71,609 64,340
Gross profit 30,068 28,042
Operating costs and expenses:    
Selling 4,218 4,243
General and administrative 10,748 9,162
Engineering and development 6,959 6,234
Business development 19 247
Amortization of intangible assets 1,512 1,441
Total operating costs and expenses 23,456 21,327
Operating income 6,612 6,715
Other expense, net:    
Interest expense 861 1,054
Other (income) expense, net (119) 59
Total other expense, net 742 1,113
Income before income taxes 5,870 5,602
Income tax benefit (provision) 6,057 (1,567)
Net income $ 11,927 $ 4,035
Basic earnings per share:    
Earnings per share $ 0.83 $ 0.28
Basic weighted average common shares 14,306 14,180
Diluted earnings per share:    
Earnings per share $ 0.83 $ 0.28
Diluted weighted average common shares 14,438 14,274
Net income $ 11,927 $ 4,035
Other comprehensive income:    
Foreign currency translation adjustment (4,007) (2,428)
Gain (loss) on derivatives 708 (1,088)
Comprehensive income $ 8,628 $ 519