XML 8 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net Sales $ 593,255 $ 551,418
Cost of Sales 517,792 481,137
Gross Profit 75,463 70,281
Operating Expenses:    
Selling 12,108 11,388
Administrative 21,414 22,690
Research, development and technical services 14,649 14,256
Deferred compensation (income) expense (996) 1,778
Total Operating expenses 47,175 50,112
Operating Income 28,288 20,169
Other Income (Expense):    
Interest, net (4,126) (3,071)
Other, net (Note 15) 502 2,362
Nonoperating Income (Expense), Total (3,624) (709)
Income Before Provision for Income Taxes 24,664 19,460
Provision for Income Taxes 4,953 5,567
Net Income $ 19,711 $ 13,893
Net Income Per Common Share (Note 10):    
Basic $ 0.86 $ 0.61
Diluted $ 0.86 $ 0.61
Shares Used to Compute Net Income Per Common Share (Note 10):    
Basic 22,867 22,824
Diluted 22,890 22,948