v3.26.3
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
OPERATING ACTIVITIES:    
Net loss $ (29,222) $ (49,445)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation 7,333 8,687
Depreciation and amortization 6,911 7,789
Other non-cash amortization (259) (221)
Provision for credit losses 367 (176)
Unrealized foreign currency loss 206 294
Interest expense on finance leases 9 6
Loss on equity investment 2,201 1,700
Deferred income taxes 186 (86)
Gain (loss) on sale of fixed assets 726 (993)
Change in the estimated fair value of acquisition-related contingent consideration (22,480) 1,587
Changes in assets and liabilities:    
Accounts receivable (8,653) (16)
Inventories 546 894
Prepaid expenses and other assets 2,973 (1,915)
Accounts payable 1,586 (1,733)
Deferred revenue (772) (1,085)
Accrued expenses and other liabilities 3,654 (5,314)
Net cash used in operating activities (34,688) (40,027)
INVESTING ACTIVITIES:    
Proceeds from sale of assets 20 888
Purchases of property and equipment (5,015) (3,275)
Net cash used in investing activities (4,995) (2,387)
FINANCING ACTIVITIES:    
Cash payments for lease liabilities (68) (43)
Proceeds from exercise of stock options 47 0
Repurchase of common stock (7,000) (10,001)
Payment of taxes related to net share settlement of equity awards (1,543) (1,786)
Net cash used in financing activities (8,564) (11,830)
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH (2,793) 2,959
NET DECREASE IN CASH AND CASH EQUIVALENTS (51,040) (51,285)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 199,278 267,763
CASH AND CASH EQUIVALENTS, END OF PERIOD 148,238 216,478
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
(Refund received) cash paid for income taxes (43) 2,582
Non-cash investing and financing activities    
Accrued property and equipment purchases $ 160 $ 372