XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net sales $ 316,701 $ 304,578 $ 961,071 $ 917,699
Cost of sales 137,706 136,519 426,383 423,629
Gross profit 178,995 168,059 534,688 494,070
Selling and administrative expense 99,730 125,295 345,611 385,080
Research and development expense 13,558 12,464 41,250 38,574
  Operating expenses 113,288 137,759 386,861 423,654
Income from operations 65,707 30,300 147,827 70,416
Interest expense 9,252 10,019 28,440 30,271
Income before income taxes 56,455 20,281 119,387 40,145
Provision for income taxes 7,471 4,444 20,719 8,757
Net income 48,984 15,837 98,668 31,388
Comprehensive income $ 48,701 $ 14,825 $ 94,121 $ 35,287
Per share data:        
Basic (in dollars per share) $ 1.59 $ 0.52 $ 3.20 $ 1.02
Diluted (in dollars per share) $ 1.57 $ 0.50 $ 3.17 $ 0.99
Weighted average common shares:        
Basic (in shares) 30,856 30,741 30,815 30,638
Diluted (in shares) 31,112 31,689 31,148 31,563