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) income $ (8,462) $ 1,552
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Depreciation and amortization of property, plant and equipment and intangible assets 4,744 5,441
Amortization of other long-term assets 5 189
Provision for bad debts 1,056 700
Stock-based compensation 559 2,005
Change in deferred income taxes 1,348 (1,025)
Changes in liabilities for uncertain tax positions or unrecognized tax benefits 90 35
Change in equity investment fair value 0 (638)
Other 126 (5)
Foreign currency transaction gains (99) (373)
Changes in assets and liabilities associated with operations:    
Decrease (increase) in net receivables 6,892 (5,579)
Increase in inventories (4,721) (9,353)
Increase in prepaid expenses and other assets (856) (1,466)
Change in income tax receivable/payable, net (1,885) 1,014
Increase in accounts payable 22,966 2,366
Decrease in customer prepayments (28,215) (37,037)
Increase in accrued program costs 837 6,399
Decrease in other payables and accrued expenses (14,961) (332)
Net cash used in operating activities (20,576) (36,107)
Cash flows from investing activities:    
Capital expenditures (431) (3,565)
Proceeds from disposal of property, plant and equipment 12 23
Intangible assets (27) (25)
Net cash used in investing activities (446) (3,567)
Cash flows from financing activities:    
Payments under line of credit agreement (89,098) (35,346)
Borrowings under line of credit agreement 109,265 77,146
Payment of deferred loan fees (687) 0
Net receipt from the issuance of common stock under ESPP 332 430
Net payment from common stock purchased for tax withholding (11) (14)
Payment of cash dividends 0 (834)
Net cash provided by financing activities 19,801 41,382
Net (decrease) increase in cash (1,221) 1,708
Effect of exchange rate changes on cash and cash equivalents 512 585
Cash at beginning of period 12,514 11,416
Cash at end of period $ 11,805 $ 13,709