XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 255,467 $ 234,081 $ 505,986 $ 473,740
Cost of sales 162,354 151,087 324,705 309,232
Gross margin 93,113 82,994 181,281 164,508
Operating expenses:        
Selling expenses 19,300 18,014 36,226 36,241
Research and development expenses 4,300 3,854 8,962 7,954
General and administrative expenses 18,071 15,329 33,636 32,840
Total operating expenses 41,671 37,197 78,824 77,035
Earnings from operations 51,442 45,797 102,457 87,473
Other expenses, net:        
Interest expense, net 2,766 4,240 5,690 9,638
Other (income) expense, net (335) 331 (184) (241)
Total other (income) expenses 2,431 4,571 5,506 9,397
Earnings before income tax expense 49,011 41,226 96,951 78,076
Income tax expense 10,733 9,157 21,620 17,021
Net earnings $ 38,278 $ 32,069 $ 75,331 $ 61,055
Net earnings per common share - basic (in dollars per share) $ 1.18 $ 0.99 $ 2.33 $ 1.89
Net earnings per common share - diluted (in dollars per share) $ 1.17 $ 0.98 $ 2.30 $ 1.87