v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
OPERATING ACTIVITIES:    
Net loss $ (16,128) $ (35,733)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation 5,055 5,852
Depreciation and amortization 4,712 5,334
Other non-cash amortization (172) (147)
Provision for credit losses 288 (296)
Unrealized foreign currency loss 285 470
Interest expense on finance leases 6 4
Loss on equity investment 1,601 1,326
Deferred income taxes (152) (820)
Gain on sale of fixed assets (20) (780)
Change in the estimated fair value of acquisition-related contingent consideration (22,480) 1,211
Changes in assets and liabilities:    
Accounts receivable (3,710) (1,563)
Inventories 890 1,009
Prepaid expenses and other assets 2,478 (683)
Accounts payable 1,314 (1,548)
Deferred revenue (663) (520)
Accrued expenses and other liabilities 2,880 (3,072)
Net cash used in operating activities (23,816) (29,956)
INVESTING ACTIVITIES:    
Proceeds from sale of assets 20 790
Purchases of property and equipment (3,341) (2,356)
Net cash used in investing activities (3,321) (1,566)
FINANCING ACTIVITIES:    
Cash payments for lease liabilities (45) (26)
Repurchase of common stock (7,000) (5,000)
Payment of taxes related to net share settlement of equity awards (1,484) (1,725)
Net cash used in financing activities (8,529) (6,751)
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH (3,030) 5,088
NET DECREASE IN CASH AND CASH EQUIVALENTS (38,696) (33,185)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 199,278 267,763
CASH AND CASH EQUIVALENTS, END OF PERIOD 160,582 234,578
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
(Refund received) cash paid for income taxes (44) 2,579
Non-cash investing and financing activities    
Accrued property and equipment purchases $ 1,062 $ 182