XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net sales $ 337,926 $ 316,701 $ 1,001,526 $ 961,071
Cost of sales 171,807 137,706 469,336 426,383
Gross profit 166,119 178,995 532,190 534,688
Selling and administrative expense 140,339 99,730 425,207 345,611
Research and development expense 13,901 13,558 40,985 41,250
  Operating expenses 154,240 113,288 466,192 386,861
Income from operations 11,879 65,707 65,998 147,827
Interest expense 7,606 9,252 23,716 28,440
Other expense 0 0 418 0
Income before income taxes 4,273 56,455 41,864 119,387
Provision for income taxes 1,414 7,471 11,548 20,719
Net income 2,859 48,984 30,316 98,668
Comprehensive income $ 6,605 $ 48,701 $ 39,941 $ 94,121
Per share data:        
Basic (in dollars per share) $ 0.09 $ 1.59 $ 0.98 $ 3.20
Diluted (in dollars per share) $ 0.09 $ 1.57 $ 0.97 $ 3.17
Weighted average common shares:        
Basic (in shares) 30,955 30,856 31,027 30,815
Diluted (in shares) 31,050 31,112 31,145 31,148