XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Balance sheet details are presented in the tables below:
December 31,
20252024
(In thousands)
Inventories:
Raw materials$26,245 $33,501 
Work in process1,321 1,515 
Finished goods73,339 53,643 
Total inventories$100,905 $88,659 
Other current assets:
Funds held for customers, including restricted cash (1)
$101,104 $47,846 
Deferred cost of sales10,819 8,704 
Net investment in sales-type leases, current portion14,648 12,475 
Prepaid income taxes1,836 1,334 
Other current assets
3,670 4,934 
Total other current assets$132,077 $75,293 
Other long-term assets:
External-use software development costs, net$54,197 $58,436 
Unbilled receivables, net3,521 7,873 
Deferred debt issuance costs2,164 2,940 
Other long-term assets10,322 10,057 
Total other long-term assets$70,204 $79,306 
Accrued liabilities:
Operating lease liabilities, current portion$11,955 $10,702 
Customer fund liabilities101,104 47,846 
Advance payments from customers10,514 12,760 
Rebate liabilities44,722 49,300 
Taxes payable4,017 11,443 
Other accrued liabilities31,274 35,844 
Total accrued liabilities$203,586 $167,895 
_________________________________________________
(1)    Includes restricted cash of $54.5 million and $29.4 million as of December 31, 2025 and 2024, respectively.
Schedule of Changes in Accumulated Balances of 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:
(In thousands)
Balance as of December 31, 2023$(13,432)
Other comprehensive loss(3,763)
Balance as of December 31, 2024(17,195)
Other comprehensive income8,341 
Balance as of December 31, 2025$(8,854)