v3.26.3
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Net sales $ 290,658 $ 267,558 $ 845,364 $ 773,544
Cost of sales 184,944 172,105 534,883 496,810
Gross margin 105,714 95,453 310,481 276,734
Operating expenses:        
Selling expenses 20,690 19,092 62,923 55,318
Research and development expenses 5,343 4,496 15,758 13,458
General and administrative expenses 17,244 17,286 54,516 50,922
Total operating expenses 43,277 40,874 133,197 119,698
Earnings from operations 62,437 54,579 177,284 157,036
Other expenses, net:        
Interest expense, net 1,934 2,629 6,085 8,319
Other expense (income), net 459 (94) 852 (278)
Total other (income) expenses 2,393 2,535 6,937 8,041
Earnings before income tax expense 60,044 52,044 170,347 148,995
Income tax expense 13,316 11,755 38,719 33,375
Net earnings $ 46,728 $ 40,289 $ 131,628 $ 115,620
Net earnings per common share - basic (in dollars per share) $ 1.47 $ 1.25 $ 4.13 $ 3.57
Net earnings per common share - diluted (in dollars per share) $ 1.46 $ 1.24 $ 4.09 $ 3.54