v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net loss $ (19,926) $ (37,887)
Adjustments to reconcile net loss to net cash used in operating activities:    
Impairment on right of use asset 3,424 0
Depreciation and amortization expense 14,606 16,025
Provisions for credit losses 2,741 379
Amortization of deferred contract acquisition costs 1,337 1,297
Amortization of deferred contract fulfillment costs 131 470
Inventory provisions (300) 250
Net gain on divestiture (7,027) (10,713)
Stock-based compensation expense 4,337 13,349
Loss on equity method investment 0 1,500
Deferred income taxes (8) (10)
Changes in operating assets and liabilities:    
Accounts receivable (5,677) 10,767
Inventories 523 674
Deferred contract acquisition costs (709) (1,058)
Prepaid expenses and other current assets (1,024) (1,112)
Other assets 15 220
Accounts payable 45 (1,350)
Accrued expenses and other current liabilities 13,809 (9,239)
Deferred revenue 3,437 (13,394)
Net cash provided by (used in) operating activities 9,734 (29,832)
Cash flows from investing activities:    
Purchases of property and equipment (13) (9)
Capitalized software development costs (5,630) 0
Purchases of investments 0 (1,000)
Proceeds from divestiture, net of cash divested 7,027 20,400
Net cash provided by investing activities 1,384 19,391
Cash flows from financing activities:    
Proceeds from employee stock purchase plan 303 544
Payments for the purchase of treasury stock 0 (2)
Net cash provided by financing activities 303 542
Effect of exchange rates changes on cash, cash equivalents, and restricted cash 2,197 655
Net increase (decrease) in cash, cash equivalents, and restricted cash 13,618 (9,244)
Cash, cash equivalents, and restricted cash at beginning of period 183,123 229,111
Cash, cash equivalents, and restricted cash at end of period 196,741 219,867
Cash, cash equivalents, and restricted cash at end of period:    
Cash and cash equivalents 195,946 219,072
Restricted cash 795 795
Total cash, cash equivalents, and restricted cash at end of period 196,741 219,867
Supplemental disclosure of cash flow information:    
Cash paid for income taxes $ 645 $ 2,252