XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 186,193 $ 148,009 $ 521,152 $ 418,244
Cost of sales 113,470 90,487 316,179 255,239
Gross margin 72,723 57,522 204,973 163,005
Selling, engineering and administration 41,301 33,651 119,003 98,184
Operating earnings 31,422 23,871 85,970 64,821
Interest income, net (1,200) (108) (2,649) (86)
Other pension and postretirement costs 32 32 97 97
Earnings before income taxes 32,590 23,947 88,522 64,810
Provision for income taxes 6,621 6,014 20,645 15,853
Net earnings $ 25,969 $ 17,933 $ 67,877 $ 48,957
Earnings per share:        
Basic $ 0.89 $ 0.61 $ 2.32 $ 1.68
Diluted 0.88 0.61 2.3 1.67
Dividends declared per common share $ 0.27 $ 0.23 $ 0.72 $ 0.63
Shares used in computation of earnings per share:        
Basic 29,294,886 29,215,982 29,275,445 29,211,488
Impact of dilutive securities 178,488 156,482 173,030 151,609
Diluted 29,473,374 29,372,464 29,448,475 29,363,097