XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories:    
Raw materials $ 48,025 $ 51,439
Work in process 4,689 1,327
Finished goods 50,752 57,333
Total inventories 103,466 110,099
Other current assets:    
Funds held for customers, including restricted cash $ 56,572 $ 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 $ 12,037 $ 11,867
Prepaid income taxes 6,753 8,279
Other current assets 23,629 7,714
Total other current assets 98,991 71,509
Other long-term assets:    
External-use software development costs, net 63,540 66,659
Unbilled receivables, net 10,360 11,850
Deferred debt issuance costs 3,524 3,718
Other long-term assets 8,893 8,239
Total other long-term assets $ 86,317 $ 90,466
Accrued liabilities:    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Operating lease liabilities, current portion $ 10,549 $ 10,518
Customer fund liabilities 56,572 43,649
Advance payments from customers 10,235 10,551
Rebate liabilities 53,857 51,277
Group purchasing organization fees 4,095 4,445
Taxes payable 4,716 2,191
Other accrued liabilities 27,163 26,645
Total accrued liabilities 167,187 149,276
Restricted cash 37,600 33,000
Deferred cost of sales $ 15,300 $ 12,400