XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Earnings - 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 $ 267,558 $ 239,940 $ 773,544 $ 713,680
Cost of sales 172,105 154,579 496,810 463,811
Gross margin 95,453 85,361 276,734 249,869
Operating expenses:        
Selling expenses 19,092 15,557 55,318 51,798
Research and development expenses 4,496 4,329 13,458 12,283
General and administrative expenses 17,286 17,483 50,922 50,323
Total operating expenses 40,874 37,369 119,698 114,404
Earnings from operations 54,579 47,992 157,036 135,465
Other expenses, net:        
Interest expense, net 2,629 4,071 8,319 13,709
Other (income) expense, net (94) 28 (278) (213)
Total other (income) expenses 2,535 4,099 8,041 13,496
Earnings before income tax expense 52,044 43,893 148,995 121,969
Income tax expense 11,755 10,056 33,375 27,077
Net earnings $ 40,289 $ 33,837 $ 115,620 $ 94,892
Net earnings per common share - basic (in dollars per share) $ 1.25 $ 1.05 $ 3.57 $ 2.94
Net earnings per common share - diluted (in dollars per share) $ 1.24 $ 1.03 $ 3.54 $ 2.90