XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 137,833 $ 122,869 $ 270,235 $ 240,711
Cost of sales 83,073 72,767 164,752 141,247
Gross margin 54,760 50,102 105,483 99,464
Selling, engineering and administration 32,672 31,427 64,533 63,042
Operating earnings 22,088 18,675 40,950 36,422
Interest expense, net 9 7 22 14
Other pension and postretirement costs 33 29 65 60
Earnings before income taxes 22,046 18,639 40,863 36,348
Provision for income taxes 5,382 4,667 9,839 8,595
Net earnings $ 16,664 $ 13,972 $ 31,024 $ 27,753
Earnings per share:        
Basic $ 0.57 $ 0.48 $ 1.06 $ 0.95
Diluted 0.57 0.48 1.06 0.95
Dividends declared per common share $ 0.20 $ 0.18 $ 0.40 $ 0.36
Shares used in computation of earnings per share:        
Basic 29,210,444 29,114,346 29,204,535 29,105,429
Impact of dilutive securities 133,907 197,828 149,173 207,963
Diluted 29,344,351 29,312,174 29,353,708 29,313,392