v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 751 $ (780)
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
Provision for credit losses 361 153
Depreciation and amortization 4,761 5,494
Deferred income taxes 0 4
Compensation expense related to stock-based awards and employee stock purchase plan 717 771
Unrealized currency translation (gain) loss (104) 915
Changes in operating assets and liabilities:    
Accounts receivable (3,982) (3,826)
Inventories 3,003 2,695
Prepaid expenses and other current assets (11,804) 2,455
Other non-current assets 229 297
Accounts payable 2,460 (1,092)
Deferred revenue 137 329
Accrued compensation, product warranty and other (2,781) (2,258)
Net cash (used in) provided by operating activities (6,382) 3,819
Cash flows from investing activities:    
Capital expenditures (3,794) (3,498)
Cash paid for acquisition of intangible asset (648) (17)
Net cash (used in) provided by investing activities (3,889) 2,611
Cash flows from financing activities:    
Proceeds from stock options exercised and employee stock purchase plan 644 28
Purchase of treasury stock (2,530) (1,256)
Net cash used in financing activities (1,886) (1,228)
Effect of exchange rate changes on cash and cash equivalents (33) 157
Net (decrease) increase in cash and cash equivalents (12,190) 5,359
Cash and cash equivalents at beginning of period 69,910 50,572
Cash and cash equivalents at end of period 57,720 55,931
Supplemental disclosure of non-cash investing and financing activities:    
Amounts in accrued other and accounts payable related to property and equipment additions 65 18
Fixed assets, other    
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
(Gain) on disposals of fixed assets (130) (8)
Cash flows from investing activities:    
Proceeds from sale of fixed assets 553 1,200
50 Enterprise Center    
Adjustments to reconcile net income (loss) to net cash (used in) provided by operating activities:    
(Gain) on disposals of fixed assets 0 (1,330)
Cash flows from investing activities:    
Proceeds from sale of fixed assets $ 0 $ 4,926