XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Balance sheet details are presented in the tables below:
December 31,
20242023
(In thousands)
Inventories:
Raw materials$33,501 $51,439 
Work in process1,515 1,327 
Finished goods53,643 57,333 
Total inventories$88,659 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$47,846 $43,649 
Net investment in sales-type leases, current portion12,475 11,867 
Prepaid income taxes1,334 8,279 
Other current assets (2)
13,638 7,714 
Total other current assets$75,293 $71,509 
Other long-term assets:
External-use software development costs, net$58,436 $66,659 
Unbilled receivables, net7,873 11,850 
Deferred debt issuance costs2,940 3,718 
Other long-term assets10,057 8,239 
Total other long-term assets$79,306 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,702 $10,518 
Customer fund liabilities47,846 43,649 
Advance payments from customers12,760 10,551 
Rebate liabilities49,300 51,277 
Group purchasing organization fees5,167 4,445 
Taxes payable11,443 2,191 
Other accrued liabilities30,677 26,645 
Total accrued liabilities$167,895 $149,276 
_________________________________________________
(1)    Includes restricted cash of $29.4 million and $33.0 million as of December 31, 2024 and 2023, respectively.
(2)    Includes deferred cost of sales of $8.7 million as of December 31, 2024.
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, 2022$(17,087)
Other comprehensive income3,655 
Balance as of December 31, 2023(13,432)
Other comprehensive loss(3,763)
Balance as of December 31, 2024$(17,195)