XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 145,549 $ 114,785
Cost of goods sold 99,715 81,325
Gross profit 45,834 33,460
Operating costs and expenses:    
Selling 6,032 5,031
General and administrative 14,820 11,496
Engineering and development 10,387 9,385
Business development 197 848
Amortization of intangible assets 3,009 2,434
Total operating costs and expenses 34,445 29,194
Operating income 11,389 4,266
Other expense, net:    
Interest expense 2,983 1,038
Other expense, net 187 45
Total other expense, net 3,170 1,083
Income before income taxes 8,219 3,183
Income tax provision (1,904) (679)
Net income $ 6,315 $ 2,504
Basic earnings per share:    
Earnings per share $ 0.40 $ 0.17
Basic weighted average common shares 15,872 15,096
Diluted earnings per share:    
Earnings per share $ 0.39 $ 0.16
Diluted weighted average common shares 16,137 15,599
Net income $ 6,315 $ 2,504
Other comprehensive income:    
Foreign currency translation adjustment 1,354 (1,233)
(Loss) gain on derivatives, net of tax (1,133) 2,601
Comprehensive income $ 6,536 $ 3,872