XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
OPERATING ACTIVITIES:      
Net loss $ (25,293) $ (3,281)  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 37,188 30,566  
Non-cash impairment charges 0 7,064  
Deferred income tax benefit (1,832) (2,856)  
Share-based compensation 1,870 5,599  
Amortization of debt issuance costs and expenses associated with debt refinancing 1,385 1,398  
Non-cash lease expense (254) 149  
Loss on disposal of property and equipment 495 12  
Change in fair value of contingent consideration and others (162) 456  
Changes in assets and liabilities:      
Accounts receivable 21,451 16,827  
Inventories (13,696) (19,021)  
Prepaid expenses and other current assets (17,551) (2,676)  
Other non-current assets 1,510 339  
Accounts payable, accrued expenses and other current liabilities (18,000) (19,210)  
Contract liabilities 244 (1,498)  
Other non-current liabilities 1,388 1,888  
Net cash (used in) provided by operating activities (11,257) 15,756  
INVESTING ACTIVITIES:      
Purchases of property and equipment (28,920) (15,465)  
Purchases of short term investments (7,000) (38,500)  
Net cash used in investing activities (35,920) (53,965)  
FINANCING ACTIVITIES:      
Proceeds from borrowings of long-term indebtedness 54,400 370,500  
Payments on debt (15,244) (15,100)  
Payments for contingent considerations (2,600) 0  
Proceeds from exercised stock options 957 6,398  
Cash taxes paid in net equity settlement (2,136) (3,122)  
Net cash provided by financing activities 35,377 358,676  
Effect of exchange rate changes on cash and cash equivalents 4,529 (4,963)  
Net (decrease) increase in cash and cash equivalents (7,271) 315,504  
Cash and cash equivalents at beginning of period 246,375 276,402 $ 276,402
Cash and cash equivalents at end of period $ 239,104 $ 591,906 $ 246,375