XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 5,340 $ 90,782
Less: loss from discontinued operations, net of income tax (1,904) (2,076)
Income from continuing operations, net of income tax 7,244 92,858
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 51,824 49,764
Stock-based compensation 34,303 22,813
Amortization and write off of debt issuance costs and debt discount 3,036 378
Deferred income tax benefit 305 (996)
Other 1,041 394
Changes in operating assets and liabilities, net of assets acquired    
Accounts receivable, net 23,604 35,135
Inventories (41,187) 9,025
Other assets 576 4,121
Accounts payable (8,778) (26,203)
Other liabilities and accrued expenses (21,718) (59,049)
Net cash from operating activities from continuing operations 50,250 128,240
Net cash from operating activities from discontinued operations (2,191) (3,307)
Net cash from operating activities 48,059 124,933
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of long-term investments (2,698) (3,447)
Purchases of property and equipment (44,045) (46,782)
Acquisitions, net of cash acquired (13,762)  
Net cash from investing activities (60,505) (50,229)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from long-term borrowings   575,000
Payment of fees for long-term borrowings (105) (12,985)
Payments on long-term borrowings (355,000) (15,000)
Dividend payments (11,529) (11,422)
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)
Net payments related to stock-based awards (6,029) (1,254)
Net cash from financing activities (374,433) 454,204
EFFECT OF CURRENCY TRANSLATION ON CASH AND CASH EQUIVALENTS (389) (1,795)
NET CHANGE IN CASH AND CASH EQUIVALENTS (387,268) 527,113
CASH AND CASH EQUIVALENTS, beginning of period 1,044,556 458,818
CASH AND CASH EQUIVALENTS, end of period $ 657,288 $ 985,931