v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (4,448) $ (40,184)  
Adjustments to reconcile net loss to net cash used by operating activities      
Depreciation and amortization 2,223 1,943  
Goodwill impairment 0 24,929 $ 24,929
(Recovery of) provision for warranty expense (192) 161  
Non-cash lease expense 111 297  
Stock-based compensation 3,057 2,836  
Non-cash interest expense 34 36  
(Recovery of) provision for excess and obsolete inventory (241) 207  
(Recovery of) provision for expected credit losses (196) 167  
Change in operating assets and liabilities      
Accounts receivable 10,754 9,424  
Inventory 2,499 1,885  
Deferred cost of revenue 1,283 2,841  
Prepaid expenses and other assets (559) (380)  
Accounts payable (4,452) 2,540  
Accrued expenses and other liabilities (4,473) (2,615)  
Deferred revenue (9,644) (16,071)  
Lease liabilities (299) (185)  
Net cash used in operating activities (4,543) (12,169)  
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchase of property and equipment (30) (2,180)  
Capitalized software costs (1,058) (1,289)  
Net cash used in investing activities (1,088) (3,469)  
CASH FLOWS FROM FINANCING ACTIVITIES      
Payments for repurchases of Class A common stock   (1,202)  
Proceeds from options exercise 856    
Proceeds from ESPP purchases 96 175  
Taxes paid related to net share settlements of stock-based compensation awards (559) (478)  
Net cash provided by (used in) financing activities 393 (1,505)  
Effect of exchange rate changes on cash and cash equivalents (491) 261  
Net decrease in cash and cash equivalents (5,729) (16,882)  
Cash and cash equivalents - beginning of period 104,550 142,482 142,482
Cash and cash equivalents - end of period 98,821 125,600 104,550
Reconciliation of cash and cash equivalents to the condensed consolidated balance sheets      
Cash and cash equivalents 98,821 125,600 104,550
Total cash and cash equivalents 98,821 125,600 $ 104,550
Supplemental disclosure of cash flow information      
Interest paid 72 70  
Cash paid for income taxes $ 39 126  
Schedule of non-cash investing and financing activities      
Accrued property and equipment at period end   $ 829