XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:    
Net loss $ (11,048) $ (15,422)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Provision for credit losses 217 64
Depreciation and amortization 13,298 13,438
Impairment charge to goodwill and long-lived assets 1,137 5,990
Deferred income taxes 113 (51)
Loss on disposals of fixed assets 1,220 2,476
Compensation expense related to stock-based awards and employee stock purchase plan 2,027 2,078
Unrealized currency translation loss (gain) 188 (179)
Changes in operating assets and liabilities:    
Accounts receivable 3,812 1,719
Inventories (3,908) 3,686
Prepaid expenses and other current assets (11,661) (1,231)
Other non-current assets 333 1,425
Accounts payable (446) (15,648)
Deferred revenue (728) 377
Accrued compensation, product warranty and other (7,724) 3,808
Net cash (used in) provided by operating activities (13,170) 2,530
Cash flows from investing activities:    
Capital expenditures (7,417) (10,633)
Cash paid for acquisition of intangible assets (74) (1,296)
Proceeds from the sale of fixed assets 1,403 0
Purchases of marketable securities (1,990) (18,207)
Maturities and sales of marketable securities 60,467 15,422
Net cash provided by (used in) investing activities 52,389 (14,714)
Cash flows from financing activities:    
Proceeds from stock options exercised and employee stock purchase plan 110 2,604
Repurchase of treasury stock 0 (239)
Payment of finance lease 0 (22)
Net cash provided by financing activities 110 2,343
Effect of exchange rate changes on cash and cash equivalents (51) 79
Net increase (decrease) in cash and cash equivalents 39,278 (9,762)
Cash and cash equivalents at beginning of period 11,294 21,056
Cash and cash equivalents at end of period 50,572 11,294
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 173 22
Changes in accrued other and accounts payable related to property and equipment additions 5 22
Right of use assets (ROU) assets arising from entering into new operating lease obligations $ 1,089 $ 466