XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 175,858 $ 137,833 $ 334,959 $ 270,235
Cost of sales 106,424 83,073 202,709 164,752
Gross margin 69,434 54,760 132,250 105,483
Selling, engineering and administration 39,932 32,672 77,702 64,533
Operating earnings 29,502 22,088 54,548 40,950
Interest (income) expense, net (827) 9 (1,449) 22
Other pension and postretirement costs 33 33 65 65
Earnings before income taxes 30,296 22,046 55,932 40,863
Provision for income taxes 7,803 5,382 14,024 9,839
Net earnings $ 22,493 $ 16,664 $ 41,908 $ 31,024
Earnings per share:        
Basic $ 0.77 $ 0.57 $ 1.43 $ 1.06
Diluted 0.76 0.57 1.42 1.06
Dividends declared per common share $ 0.23 $ 0.2 $ 0.45 $ 0.4
Shares used in computation of earnings per share:        
Basic 29,272,693 29,210,444 29,264,166 29,204,535
Impact of dilutive securities 174,832 133,907 170,301 149,173
Diluted 29,447,525 29,344,351 29,434,467 29,353,708