XML 27 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 54,214 $ 128,284 $ 199,676
Less: loss from discontinued operations, net of income tax (2,092) (2,465) (2,215)
Income from continuing operations, net of income tax 56,306 130,749 201,891
Adjustments to reconcile net income to net cash from operating activities:      
Depreciation and amortization 68,455 66,533 60,296
Stock-based compensation 45,940 31,001 19,849
Amortization and write off of debt issuance costs and debt discount 3,771 1,330 547
Deferred income tax benefit (20,505) (33,940) (5,736)
Other 1,165 439 (3,962)
Changes in operating assets and liabilities, net of assets acquired      
Accounts receivable, net 14,622 23,282 (59,630)
Inventories (27,899) 39,300 (32,244)
Other assets (2,134) 5,015 (19,673)
Accounts payable (558) (26,080) (28,703)
Operating lease right-of-use assets and operating lease liabilities, net (943) 588 1,800
Other liabilities and accrued expenses (5,296) (25,292) 49,296
Net cash from operating activities from continuing operations 132,924 212,925 183,731
Net cash from operating activities from discontinued operations (2,177) (3,988) (144)
Net cash from operating activities 130,747 208,937 183,587
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of long-term investments (2,991) (3,746)  
Purchases of property and equipment (56,788) (61,005) (58,885)
Acquisitions, net of cash acquired (13,762)   (149,387)
Net cash from investing activities (73,541) (64,751) (208,272)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from long-term borrowings   575,000  
Payment of fees for long-term borrowings (105) (13,880)  
Payments on long-term borrowings (355,000) (20,000) (20,000)
Dividend payments (15,369) (15,222) (15,204)
Payment for purchase of note hedges   (115,000)  
Proceeds from sale of warrants   74,865  
Purchase and retirement of common stock (1,770) (40,000) (26,635)
Net payments related to stock-based awards (4,849) (79) (26)
Net cash from financing activities (377,093) 445,684 (61,865)
EFFECT OF CURRENCY TRANSLATION ON CASH AND CASH EQUIVALENTS (2,583) (4,132) 996
NET CHANGE IN CASH AND CASH EQUIVALENTS (322,470) 585,738 (85,554)
CASH AND CASH EQUIVALENTS, beginning of period 1,044,556 458,818 544,372
CASH AND CASH EQUIVALENTS, end of period $ 722,086 $ 1,044,556 $ 458,818