XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME      
Revenues $ 554,478 $ 529,968 $ 578,634
Cost of goods sold 372,769 364,277 394,951
Gross profit 181,709 165,691 183,683
Operating costs and expenses:      
Selling 24,524 25,310 24,713
General and administrative 57,853 55,669 58,403
Engineering and development 38,836 39,761 41,665
Acquisition and integration-related costs 47 445 2,958
Restructuring and business realignment costs 3,993 1,971 1,317
Amortization of intangible assets 12,471 12,497 12,313
Total operating costs and expenses 137,724 135,653 141,369
Operating income 43,985 30,038 42,314
Other expense, net:      
Interest expense 13,175 13,296 12,383
Other expense (income), net 2,076 (116) 231
Total other expense, net 15,251 13,180 12,614
Income before income taxes 28,734 16,858 29,700
Income tax provision (6,700) (3,692) (5,603)
Net income $ 22,034 $ 13,166 $ 24,097
Basic earnings per share:      
Earnings per share $ 1.32 $ 0.8 $ 1.51
Basic weighted average common shares 16,669 16,529 15,963
Diluted earnings per share:      
Earnings per share $ 1.32 $ 0.79 $ 1.48
Diluted weighted average common shares 16,732 16,603 16,272
Net income $ 22,034 $ 13,166 $ 24,097
Other comprehensive income (loss):      
Foreign currency translation adjustment 15,000 (12,033) 3,669
Change in accumulated loss on derivatives, net of tax (1,472) (1,450) (2,131)
Pension adjustments, net of tax 128 475 250
Comprehensive income $ 35,690 $ 158 $ 25,885