XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 208,438 $ 186,193 $ 621,376 $ 521,152
Cost of sales 124,560 113,470 374,952 316,179
Gross margin 83,878 72,723 246,424 204,973
Selling, engineering and administration 43,255 41,301 127,711 119,003
Operating earnings 40,623 31,422 118,713 85,970
Interest income, net (2,301) (1,200) (5,689) (2,649)
Other pension and postretirement costs 13 32 37 97
Earnings before income taxes 42,911 32,590 124,365 88,522
Provision for income taxes 10,873 6,621 30,140 20,645
Net earnings $ 32,038 $ 25,969 $ 94,225 $ 67,877
Earnings per share:        
Basic $ 1.09 $ 0.89 $ 3.21 $ 2.32
Diluted 1.08 0.88 3.19 2.3
Dividends declared per common share $ 0.34 $ 0.27 $ 0.88 $ 0.72
Shares used in computation of earnings per share:        
Basic 29,369,923 29,294,886 29,351,688 29,275,445
Impact of dilutive securities 178,005 178,488 173,305 173,030
Diluted 29,547,928 29,473,374 29,524,993 29,448,475