v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
OPERATING ACTIVITIES:              
Net loss $ (19,693) $ (16,040) $ (615) $ (3,584) $ (35,733) $ (4,199)  
Adjustments to reconcile net loss to net cash (used in) provided by operating activities              
Stock-based compensation         5,852 6,290  
Depreciation and amortization 2,526   2,606   5,334 5,331  
Loss on impairments 0   1,054   0 4,392  
Other non-cash amortization         (147) (88)  
Provision for credit losses         (296) 149  
Unrealized foreign currency loss (gain)         470 (48)  
Interest expense on finance leases         4 13  
Loss on equity investment 802   560   1,326 560  
Deferred income taxes         (820) 91  
Gain on sale of fixed assets         (780) 0  
Change in the estimated fair value of acquisition-related contingent consideration 733   0   1,211 0  
Changes in assets and liabilities:              
Accounts receivable         (1,563) 1,802  
Inventories         1,009 9,220  
Prepaid expenses and other assets         (683) 1,727  
Accounts payable         (1,548) (3,469)  
Deferred revenue         (520) (105)  
Accrued expenses and other liabilities         (3,072) (7,083)  
Net cash (used in) provided by operating activities         (29,956) 14,583  
INVESTING ACTIVITIES:              
Purchases of investments         0 (53,244)  
Purchase of equity method investee         0 (28,333) $ (30,000)
Proceeds from maturities and redemptions of investments         0 43,908  
Proceeds from sale of assets         790 0  
Purchases of property and equipment         (2,356) (3,196)  
Net cash used in investing activities         (1,566) (40,865)  
FINANCING ACTIVITIES:              
Cash payments for finance lease liabilities         (26) (107)  
Proceeds from exercise of stock options         0 214  
Payment of taxes related to net share settlement of equity awards         (5,000) 0  
Payment of taxes related to net share settlement of equity awards         1,725 3,446  
Net cash used in financing activities         (6,751) (3,339)  
EFFECT OF FOREIGN EXCHANGE RATE CHANGES ON CASH         5,088 (2,547)  
NET DECREASE IN CASH AND CASH EQUIVALENTS         (33,185) (32,168)  
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD   $ 267,763   $ 290,407 267,763 290,407 290,407
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 234,578   $ 258,239   234,578 258,239 $ 234,578
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION              
Cash paid for income taxes         2,579 1,607  
Non-cash investing and financing activities              
Accrued property and equipment purchases         $ 182 $ 638