v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Balance sheet details are presented in the tables below:
June 30,
2026
December 31,
2025
(In thousands)
Inventories:
Raw materials$25,816 $26,245 
Work in process1,959 1,321 
Finished goods68,943 73,339 
Total inventories$96,718 $100,905 
Other current assets:
Funds held for customers, including restricted cash (1)
$47,367 $101,104 
Deferred cost of sales13,871 10,819 
Net investment in sales-type leases, current portion14,848 14,648 
Other current assets7,555 5,506 
Total other current assets$83,641 $132,077 
Other long-term assets:
External-use software development costs, net$51,883 $54,197 
Unbilled receivables, net2,178 3,521 
Other long-term assets11,596 12,486 
Total other long-term assets$65,657 $70,204 
Accrued liabilities:
Operating lease liabilities, current portion$11,485 $11,955 
Customer fund liabilities47,367 101,104 
Advance payments from customers9,636 10,514 
Rebate liabilities50,501 44,722 
Taxes payable2,899 4,017 
Other accrued liabilities26,614 31,274 
Total accrued liabilities$148,502 $203,586 
_________________________________________________
(1)    Includes restricted cash of $30.6 million and $54.5 million as of June 30, 2026 and December 31, 2025, 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,
2026202520262025
(In thousands)
Beginning balance$(10,642)$(13,807)$(8,854)$(17,195)
Other comprehensive income (loss):(473)6,288 (2,261)9,676 
Ending balance$(11,115)$(7,519)$(11,115)$(7,519)