XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 250,519 $ 239,659
Cost of sales 162,351 158,145
Gross margin 88,168 81,514
Operating expenses:    
Selling expenses 16,926 18,227
Research and development expenses 4,662 4,100
General and administrative expenses 15,565 17,511
Total operating expenses 37,153 39,838
Earnings from operations 51,015 41,676
Other expenses, net:    
Interest expense, net 2,924 5,398
Other expense (income), net 151 (572)
Total other (income) expenses 3,075 4,826
Earnings before income tax expense 47,940 36,850
Income tax expense 10,887 7,864
Net earnings $ 37,053 $ 28,986
Net earnings per common share - basic (in dollars per share) $ 1.14 $ 0.90
Net earnings per common share - diluted (in dollars per share) $ 1.13 $ 0.89