Schedule of Balance Sheet Components |
Balance sheet details are presented in the tables below: | | | | | | | | | | | | | June 30, 2025 | | December 31, 2024 | | | | | | (In thousands) | Inventories: | | | | Raw materials | $ | 31,319 | | | $ | 33,501 | | Work in process | 2,136 | | | 1,515 | | Finished goods | 72,329 | | | 53,643 | | Total inventories | $ | 105,784 | | | $ | 88,659 | | | | | | Other current assets: | | | | Funds held for customers, including restricted cash (1) | $ | 45,838 | | | $ | 47,846 | | Deferred cost of sales | 10,915 | | | 8,704 | | Net investment in sales-type leases, current portion | 12,629 | | | 12,475 | | Prepaid income taxes | 2,996 | | | 1,334 | | Other current assets | 5,905 | | | 4,934 | | Total other current assets | $ | 78,283 | | | $ | 75,293 | | | | | | Other long-term assets: | | | | External-use software development costs, net | $ | 56,229 | | | $ | 58,436 | | Unbilled receivables, net | 5,747 | | | 7,873 | | Deferred debt issuance costs | 2,553 | | | 2,940 | | Other long-term assets | 7,499 | | | 10,057 | | Total other long-term assets | $ | 72,028 | | | $ | 79,306 | | | | | | Accrued liabilities: | | | | Operating lease liabilities, current portion | $ | 11,855 | | | $ | 10,702 | | Customer fund liabilities | 45,838 | | | 47,846 | | Advance payments from customers | 11,773 | | | 12,760 | | Rebate liabilities | 48,465 | | | 49,300 | | Taxes payable | 3,328 | | | 11,443 | | Other accrued liabilities | 30,617 | | | 35,844 | | Total accrued liabilities | $ | 151,876 | | | $ | 167,895 | | | | | | _________________________________________________(1) Includes restricted cash of $32.5 million and $29.4 million as of June 30, 2025 and December 31, 2024, respectively.
|
Schedule of Accumulated Other Comprehensive Income (Loss) |
The following table summarizes the changes in accumulated balances of other comprehensive income (loss), which consisted of foreign currency translation adjustments: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | | | | | | | | | | | | | | | | | | (In thousands) | Beginning balance | $ | (13,807) | | | $ | (14,831) | | | $ | (17,195) | | | $ | (13,432) | | Other comprehensive income (loss): | 6,288 | | | (47) | | | 9,676 | | | (1,446) | | | | | | | | | | | | | | | | | | Ending balance | $ | (7,519) | | | $ | (14,878) | | | $ | (7,519) | | | $ | (14,878) | |
|