XML 10 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net sales $ 235,651 $ 208,438 $ 695,957 $ 621,376
Cost of sales 139,815 124,560 406,874 374,952
Gross margin 95,836 83,878 289,083 246,424
Selling, engineering and administration 49,752 43,255 148,711 127,711
Operating earnings 46,084 40,623 140,372 118,713
Interest income, net (1,330) (2,301) (3,559) (5,689)
Other pension and postretirement (income) costs (28) 13 (84) 37
Earnings before income taxes 47,442 42,911 144,015 124,365
Provision for income taxes 12,365 10,873 35,956 30,140
Net earnings $ 35,077 $ 32,038 $ 108,059 $ 94,225
Earnings per share:        
Basic $ 1.19 $ 1.09 $ 3.67 $ 3.21
Diluted 1.19 1.08 3.65 3.19
Dividends declared per common share $ 0.4 $ 0.34 $ 1.08 $ 0.88
Shares used in computation of earnings per share:        
Basic 29,424,004 29,369,923 29,405,429 29,351,688
Impact of dilutive securities 159,380 178,005 172,190 173,305
Diluted 29,583,384 29,547,928 29,577,619 29,524,993