v3.26.1
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 222,321 $ 238,095 $ 424,598 $ 460,306
Cost of sales 131,548 140,285 249,498 267,059
Gross margin 90,773 97,810 175,100 193,247
Selling, engineering and administration 51,396 52,947 100,552 98,959
Operating earnings 39,377 44,863 74,548 94,288
Interest income, net (319) (895) (1,457) (2,229)
Other pension and postretirement income (28) (28) (56) (56)
Earnings before income taxes 39,724 45,786 76,061 96,573
Provision for income taxes 10,004 11,202 19,006 23,591
Net earnings $ 29,720 $ 34,584 $ 57,055 $ 72,982
Earnings per share:        
Basic $ 1.02 $ 1.18 $ 1.96 $ 2.48
Diluted 1.02 1.17 1.95 2.47
Dividends declared per common share $ 0.4 $ 0.34 $ 0.8 $ 0.68
Shares used in computation of earnings per share:        
Basic 29,038,125 29,414,457 29,126,348 29,396,805
Impact of dilutive securities 103,866 170,883 127,239 178,595
Diluted 29,141,991 29,585,340 29,253,587 29,575,400