XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Balance Sheet Components
Balance sheet details as of June 30, 2024 and December 31, 2023 are presented in the tables below:
June 30,
2024
December 31,
2023
(In thousands)
Inventories:
Raw materials$39,162 $51,439 
Work in process2,077 1,327 
Finished goods52,023 57,333 
Total inventories$93,262 $110,099 
Other current assets:
Funds held for customers, including restricted cash (1)
$43,488 $43,649 
Net investment in sales-type leases, current portion12,575 11,867 
Prepaid income taxes2,568 8,279 
Other current assets (2)
23,651 7,714 
Total other current assets$82,282 $71,509 
Other long-term assets:
External-use software development costs, net$60,853 $66,659 
Unbilled receivables, net9,901 11,850 
Deferred debt issuance costs3,328 3,718 
Other long-term assets8,972 8,239 
Total other long-term assets$83,054 $90,466 
Accrued liabilities:
Operating lease liabilities, current portion$10,465 $10,518 
Customer fund liabilities43,488 43,649 
Advance payments from customers10,542 10,551 
Rebate liabilities57,056 51,277 
Group purchasing organization fees4,409 4,445 
Taxes payable4,594 2,191 
Other accrued liabilities27,565 26,645 
Total accrued liabilities$158,119 $149,276 
_________________________________________________
(1)    Includes restricted cash of $21.5 million and $33.0 million as of June 30, 2024 and December 31, 2023, respectively.
(2)    Includes deferred cost of sales of $16.1 million as of June 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 six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands)
Beginning balance$(14,831)$(15,608)$(13,432)$(17,087)
Other comprehensive income (loss)(47)1,432 (1,446)2,911 
Ending balance$(14,878)$(14,176)$(14,878)$(14,176)