XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Inventories:    
Raw materials $ 37,638 $ 51,439
Work in process 2,531 1,327
Finished goods 54,890 57,333
Total inventories 95,059 110,099
Other current assets:    
Funds held for customers, including restricted cash $ 31,849 $ 43,649
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Total other current assets Total other current assets
Net investment in sales-type leases, current portion $ 11,699 $ 11,867
Prepaid income taxes 2,233 8,279
Other current assets 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, net 9,171 11,850
Deferred debt issuance costs 3,134 3,718
Other long-term assets 9,872 8,239
Total other long-term assets 81,734 90,466
Accrued liabilities:    
Operating lease liabilities, current portion $ 10,615 $ 10,518
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Customer fund liabilities $ 31,849 $ 43,649
Advance payments from customers 8,941 10,551
Rebate liabilities 58,079 51,277
Group purchasing organization fees 4,859 4,445
Taxes payable 2,842 2,191
Other accrued liabilities 27,068 26,645
Total accrued liabilities 144,253 149,276
Restricted cash 22,300 33,000
Deferred cost of sales $ 13,700 $ 12,400