v3.26.1
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 283,997 $ 255,467 $ 554,706 $ 505,986
Cost of sales 180,314 162,354 349,939 324,705
Gross margin 103,683 93,113 204,767 181,281
Operating expenses:        
Selling expenses 21,137 19,300 42,233 36,226
Research and development expenses 4,534 4,300 10,415 8,962
General and administrative expenses 18,791 18,071 37,272 33,636
Total operating expenses 44,462 41,671 89,920 78,824
Earnings from operations 59,221 51,442 114,847 102,457
Other expenses, net:        
Interest expense, net 1,938 2,766 4,151 5,690
Other (income) expense, net (498) (335) 393 (184)
Total other (income) expenses 1,440 2,431 4,544 5,506
Earnings before income tax expense 57,781 49,011 110,303 96,951
Income tax expense 13,166 10,733 25,403 21,620
Net earnings $ 44,615 $ 38,278 $ 84,900 $ 75,331
Net earnings per common share - basic (in dollars per share) $ 1.40 $ 1.18 $ 2.66 $ 2.33
Net earnings per common share - diluted (in dollars per share) $ 1.39 $ 1.17 $ 2.63 $ 2.30