XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Earnings - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 239,940 $ 229,948 $ 713,680 $ 693,740
Cost of sales 154,579 153,404 463,811 466,677
Gross margin 85,361 76,544 249,869 227,063
Operating expenses:        
Selling expenses 15,557 18,258 51,798 55,125
Research and development expenses 4,329 3,868 12,283 11,113
General and administrative expenses 17,483 10,804 50,323 39,967
Total operating expenses 37,369 32,930 114,404 106,205
Earnings from operations 47,992 43,614 135,465 120,858
Other expenses, net:        
Interest expense, net 4,071 6,594 13,709 17,322
Other expense (income), net 28 545 (213) (458)
Total other (income) expenses 4,099 7,139 13,496 16,864
Earnings before income tax expense 43,893 36,475 121,969 103,994
Income tax expense 10,056 7,400 27,077 22,099
Net earnings $ 33,837 $ 29,075 $ 94,892 $ 81,895
Net earnings per common share - basic (in dollars per share) $ 1.05 $ 0.91 $ 2.94 $ 2.55
Net earnings per common share - diluted (in dollars per share) $ 1.03 $ 0.90 $ 2.90 $ 2.52