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 $ (14,385) $ (12,608)  
Adjustments to reconcile net loss to net cash from operating activities:      
Depreciation, depletion and amortization 7,309 7,885  
Provision for inventory obsolescence 312 568  
Stock-based compensation expense 474 853  
Non-cash operating lease expense 1,941 2,244  
Other 905 43  
Changes in assets and liabilities:      
Accounts receivable (6,768) (5,715)  
Inventories 413 2,156  
Prepaid expenses and other current assets (421) 442  
Other assets (37) 100  
Accounts payable 3,831 2,892  
Accrued expenses and other current liabilities (3,221) 1,282  
Deferred revenue (304) (370)  
Lease liabilities (1,812) (1,976)  
Other long-term liabilities 0 (93)  
Net cash used in operating activities (11,763) (2,297)  
Investing activities      
Capital expenditures of property, plant and equipment (244) (1,442)  
Other (4) 34  
Net cash used in investing activities (248) (1,408)  
Financing activities      
Borrowings under foreign revolving credit facilities 95 158  
Repayments of foreign revolving credit facilities (86) (190)  
Repayments of Term Loan (307) (1,974)  
Payment of withholding tax related to stock awards (3) (97)  
Finance lease principal payments (112) (255)  
Net cash used in financing activities (413) (2,358)  
Effect of exchange rate changes on cash and cash equivalents 41 (97)  
Net decrease in cash and cash equivalents (12,383) (6,160)  
Cash and cash equivalents at beginning of period 26,111 30,312 $ 30,312
Cash and cash equivalents at end of period 13,728 24,152 $ 26,111
Non-cash investing and financing activities      
Right-of-use assets relinquished under operating lease obligations, net (81) 0  
Capital expenditures included in accounts payable and accrued liabilities 28 155  
Supplemental information      
Cash paid for interest 5,212 4,708  
Cash paid for income taxes $ 110 $ 5