XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 216,658 $ 175,858 $ 412,938 $ 334,959
Cost of sales 131,290 106,424 250,392 202,709
Gross margin 85,368 69,434 162,546 132,250
Selling, engineering and administration 43,856 39,932 84,456 77,702
Operating earnings 41,512 29,502 78,090 54,548
Interest income, net (1,862) (827) (3,389) (1,449)
Other pension and postretirement costs 12 33 25 65
Earnings before income taxes 43,362 30,296 81,454 55,932
Provision for income taxes 10,306 7,803 19,267 14,024
Net earnings $ 33,056 $ 22,493 $ 62,187 $ 41,908
Earnings per share:        
Basic $ 1.13 $ 0.77 $ 2.12 $ 1.43
Diluted 1.12 0.76 2.11 1.42
Dividends declared per common share $ 0.27 $ 0.23 $ 0.54 $ 0.45
Shares used in computation of earnings per share:        
Basic 29,361,034 29,272,693 29,341,407 29,264,166
Impact of dilutive securities 167,904 174,832 170,955 170,301
Diluted 29,528,938 29,447,525 29,512,362 29,434,467