XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 114,785 $ 101,677
Cost of goods sold 81,325 71,609
Gross profit 33,460 30,068
Operating costs and expenses:    
Selling 5,031 4,218
General and administrative 11,496 10,748
Engineering and development 9,385 6,959
Business development 848 19
Amortization of intangible assets 2,434 1,512
Total operating costs and expenses 29,194 23,456
Operating income 4,266 6,612
Other expense, net:    
Interest expense 1,038 861
Other expense (income), net 45 (119)
Total other expense, net 1,083 742
Income before income taxes 3,183 5,870
Income tax (provision) benefit (679) 6,057
Net income $ 2,504 $ 11,927
Basic earnings per share:    
Earnings per share $ 0.17 $ 0.83
Basic weighted average common shares 15,096 14,306
Diluted earnings per share:    
Earnings per share $ 0.16 $ 0.83
Diluted weighted average common shares 15,599 14,438
Net income $ 2,504 $ 11,927
Other comprehensive income:    
Foreign currency translation adjustment (1,233) (4,007)
Gain on derivatives 2,601 708
Comprehensive income $ 3,872 $ 8,628