XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net sales $ 321,256 $ 312,273
Cost of sales 143,504 140,308
Gross profit 177,752 171,965
Selling and administrative expense 148,847 123,358
Research and development expense 12,947 13,594
  Operating expenses 161,794 136,952
Income from operations 15,958 35,013
Interest expense 8,286 9,594
Income before income taxes 7,672 25,419
Provision for income taxes 1,636 5,710
Net income 6,036 19,709
Comprehensive income $ 7,501 $ 20,078
Per share data:    
Basic (in dollars per share) $ 0.19 $ 0.64
Diluted (in dollars per share) $ 0.19 $ 0.63
Weighted average common shares:    
Basic (in shares) 30,973 30,780
Diluted (in shares) 31,151 31,272