v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net loss $ (6,935) $ (14,188)
Adjustments to reconcile net loss to net cash and cash equivalents used in operating activities:    
Depreciation and amortization 3,115 6,272
Share-based compensation 525 818
Estimated credit losses 403 255
(Gain) loss on asset disposition (9) 665
Change in value of marketable securities (298) (398)
Impairment loss on held for sale property and equipment 220 0
Changes in operating assets and liabilities (net of the effect of acquisition):    
Accounts and notes receivable (4,775) (3,172)
Inventory 3,481 (1,167)
Prepaid expenses and other assets (43) 887
Accounts payable and accrued liabilities 2,618 4,050
Operating leases (240) (55)
Payroll and payroll tax liabilities (385) (527)
Customer deposits (1,755) 28
Sales tax payable 12 (218)
Other (41) 0
Net cash and cash equivalents used in operating activities (4,107) (6,750)
Cash flows from investing activities:    
Acquisition, net of cash acquired 0 (1,013)
Purchase of marketable securities (8,947) (18,985)
Maturities of marketable securities 7,350 22,968
Purchase of property and equipment (283) (286)
Proceeds from disposals of assets 102 15
Net cash and cash equivalents (used in) provided by investing activities (1,778) 2,699
Cash flows from financing activities:    
Common stock withheld for employee payroll taxes (51) (111)
Repurchase of common stock (1,010) 0
Net cash and cash equivalents used in financing activities (1,061) (111)
Net decrease in cash and cash equivalents (6,946) (4,162)
Cash and cash equivalents at the beginning of period 30,406 27,471
Cash and cash equivalents at the end of period 23,460 23,309
Supplemental cash flow disclosures and non-cash investing and financing transactions:    
Right-of use assets obtained in exchange for new or modified operating lease liabilities 388 297
Fair value of common stock issued in business combination 0 109
Fair value of contingent consideration $ 0 $ 83