XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash Flows from Operating Activities:    
Net income (loss) $ 50,377 $ 15,135
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation, Depletion and Amortization 24,448 27,058
Deferred income tax provision (benefit) 106 (1,497)
Inventory Write-down 10,353 0
Net loss (gain) on sales of property and equipment (188) (11)
Noncash compensation 3,708 3,233
Other Noncash Income (Expense) 450 957
Excluding the effects of acquisitions, increase (decrease) in cash from:    
Increase (Decrease) in Accounts Receivable (61,266) (11,519)
Inventory (8,280) (7,116)
Other operating assets (2,019) (22,259)
Currency translation effect on working capital, excluding cash 4,558 (5,361)
Current liabilities (90,411) (58,994)
Increase (Decrease) in Other Noncurrent Liabilities (10,827) (9,343)
Increase (Decrease) in Other Noncurrent Assets (1,727)  
Total adjustments to net income (loss) (131,095) (84,852)
Net Cash Provided by (Used in) Operating Activities (80,718) (69,717)
Cash Flows from Investing Activities:    
Payments for (Proceeds from) Other Investing Activities 1,263 900
Purchases of property and equipment (26,088) (25,518)
Distributions of capital from unconsolidated affiliates 0 1,413
Dispositions of property and equipment 520 0
Net Cash Provided by (Used in) Investing Activities (24,305) (23,205)
Cash Flows from Financing Activities:    
Payment, Tax Withholding, Share-Based Payment Arrangement (5,607) (7,344)
Payments for Repurchase of Common Stock (10,008)  
Other financing activities 0 (112)
Net Cash Provided by (Used in) Financing Activities (15,615) (7,456)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 5,106 (6,491)
Net Increase (Decrease) in Cash and Cash Equivalents (115,532) (106,869)
Cash and Cash Equivalents—Beginning of Period 497,516 461,566
Cash and Cash Equivalents—End of Period $ 381,984 $ 354,697