XML 10 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 222,211 $ 196,280
Cost of sales 126,774 119,102
Gross margin 95,437 77,178
Selling, engineering and administration 46,012 40,600
Operating earnings 49,425 36,578
Interest income, net (1,334) (1,526)
Other pension and postretirement costs (28) 12
Earnings before income taxes 50,787 38,092
Provision for income taxes 12,389 8,961
Net earnings $ 38,398 $ 29,131
Earnings per share:    
Basic $ 1.31 $ 0.99
Diluted 1.3 0.99
Dividends declared per common share $ 0.34 $ 0.27
Shares used in computation of earnings per share:    
Basic 29,378,491 29,320,483
Impact of dilutive securities 186,306 174,005
Diluted 29,564,797 29,494,488