XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net sales $ 1,307,015 $ 1,244,744 $ 1,045,472
Cost of sales 573,983 568,499 474,227
Gross profit 733,032 676,245 571,245
Selling and administrative expense 478,280 503,040 454,039
Research and development expense 54,426 52,602 47,152
Operating expenses 532,706 555,642 501,191
Income from operations 200,326 120,603 70,054
Interest expense 37,297 39,775 28,905
Other expense 0 0 112,011
Income (loss) before income taxes 163,029 80,828 (70,862)
Provision for income taxes 30,606 16,369 9,720
Net income (loss) $ 132,423 $ 64,459 $ (80,582)
Earnings per share:      
Basic (in dollars per share) $ 4.29 $ 2.10 $ (2.68)
Diluted (in dollars per share) $ 4.25 $ 2.04 $ (2.68)
Other comprehensive income (loss), before income tax:      
Cash flow hedging $ 5,517 $ (3,141) $ (1,530)
Pension liability 2,489 6,576 7,817
Foreign currency translation adjustments (14,753) 5,085 (8,418)
Other comprehensive income (loss), before income tax (6,747) 8,520 (2,131)
Provision for income taxes related to items in other comprehensive income (loss) 1,940 832 1,524
Other comprehensive income (loss), net of income tax (8,687) 7,688 (3,655)
Comprehensive income (loss) $ 123,736 $ 72,147 $ (84,237)