v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Loss $ (15,476) $ (39,471)
Depreciation and amortization 49,445 55,526
Noncash lease expense 4,475 5,341
Provision for doubtful accounts 0 549
Provision for warranty and returns and field action 3,634 (618)
Stock compensation 12,179 11,598
(Gain) loss on disposal of property and equipment 1,696 (65)
Debt Issuance Costs amortization 1,700 1,708
Change in fair value of contingent earn-out 0 295
Usage of spare parts 5,023 4,201
Other 557 2,627
Accounts receivable 22,439 13,967
Inventories (8,224) 14,164
Prepaid expenses and other current assets (8,464) (5,735)
Other Assets (6,815) (5,160)
Accounts payable 32,099 5,313
Accrued liabilities (36,343) (16,503)
Income taxes, including excess tax benefits and deferred income taxes (6,598) (1,946)
Net cash provided by operating activities 51,327 45,791
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (14,621) (15,915)
Proceeds from sale of asset 42 507
Intangible assets additions (2,232) (2,954)
Proceeds from sale of investment securities 0 500
Net cash used in investing activities (16,811) (17,862)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments of Long-term Debt 47,750 12,750
Proceeds from exercise of stock options 133 150
Payments on finance leases (328) (245)
Payment for Contingent Consideration Liability, Financing Activities 0 (2,600)
Payment, Tax Withholding, Share-based Payment Arrangement 8,391 11,400
Net cash used in by financing activities (56,336) (26,845)
Effect of Exchange Rate on Cash [Abstract]    
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations 2,958 (3,883)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect (18,862) (2,799)
Cash and Cash Equivalents 289,704 251,423
Supplemental Cash Flow Information [Abstract]    
Capital Expenditures Incurred but Not yet Paid $ 10,247 $ 4,408