XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME    
Revenues $ 146,713 $ 145,549
Cost of goods sold 99,336 99,715
Gross profit 47,377 45,834
Operating costs and expenses:    
Selling 6,298 6,032
General and administrative 14,440 14,820
Engineering and development 11,067 10,387
Business development 357 197
Amortization of intangible assets 3,115 3,009
Total operating costs and expenses 35,277 34,445
Operating income 12,100 11,389
Other expense, net:    
Interest expense 3,388 2,983
Other (income) expense, net (109) 187
Total other expense, net 3,279 3,170
Income before income taxes 8,821 8,219
Income tax provision (1,919) (1,904)
Net income $ 6,902 $ 6,315
Basic earnings per share:    
Earnings per share $ 0.42 $ 0.40
Basic weighted average common shares 16,394 15,872
Diluted earnings per share:    
Earnings per share $ 0.42 $ 0.39
Diluted weighted average common shares 16,497 16,137
Net income $ 6,902 $ 6,315
Other comprehensive income (loss):    
Foreign currency translation adjustment (4,408) 1,354
Loss on derivatives, net of tax (78) (1,133)
Comprehensive income $ 2,416 $ 6,536