XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Balance sheet details as of September 30, 2024 and December 31, 2023 are presented in the tables below:
September 30,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$37,638 $51,439 
Work in process2,531 1,327 
Finished goods54,890 57,333 
Total inventories$95,059 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$31,849 $43,649 
Net investment in sales-type leases, current portion11,699 11,867 
Prepaid income taxes2,233 8,279 
Other current assets (2)
19,146 7,714 
Total other current assets$64,927 $71,509 
Other long-term assets:
External-use software development costs, net$59,557 $66,659 
Unbilled receivables, net9,171 11,850 
Deferred debt issuance costs3,134 3,718 
Other long-term assets9,872 8,239 
Total other long-term assets$81,734 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,615 $10,518 
Customer fund liabilities31,849 43,649 
Advance payments from customers8,941 10,551 
Rebate liabilities58,079 51,277 
Group purchasing organization fees4,859 4,445 
Taxes payable2,842 2,191 
Other accrued liabilities27,068 26,645 
Total accrued liabilities$144,253 $149,276 
_________________________________________________
(1)    Includes restricted cash of $22.3 million and $33.0 million as of September 30, 2024 and December 31, 2023, respectively.
(2)    Includes deferred cost of sales of $13.7 million as of September 30, 2024.
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, for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
(In thousands)
Beginning balance$(14,878)$(14,176)$(13,432)$(17,087)
Other comprehensive income (loss)4,575 (2,953)3,129 (42)
Ending balance$(10,303)$(17,129)$(10,303)$(17,129)