v3.25.2
Consolidated Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net sales $ 342,345 $ 332,097 $ 663,600 $ 644,371
Cost of sales 154,025 148,368 297,529 288,677
Gross profit 188,320 183,729 366,071 355,694
Selling and administrative expense 136,021 122,524 284,868 245,881
Research and development expense 14,138 14,098 27,084 27,692
  Operating expenses 150,159 136,622 311,952 273,573
Income from operations 38,161 47,107 54,119 82,121
Interest expense 7,824 9,593 16,110 19,188
Other expense 418 0 418 0
Income before income taxes 29,919 37,514 37,591 62,933
Provision for income taxes 8,498 7,538 10,134 13,248
Net income 21,421 29,976 27,457 49,685
Comprehensive income $ 25,835 $ 25,343 $ 33,336 $ 45,421
Per share data:        
Basic (in dollars per share) $ 0.69 $ 0.97 $ 0.89 $ 1.61
Diluted (in dollars per share) $ 0.69 $ 0.96 $ 0.88 $ 1.59
Weighted average common shares:        
Basic (in shares) 30,949 30,813 31,011 30,792
Diluted (in shares) 31,054 31,106 31,142 31,170