XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventories:    
Raw materials $ 39,162 $ 51,439
Work in process 2,077 1,327
Finished goods 52,023 57,333
Total inventories 93,262 110,099
Other current assets:    
Funds held for customers, including restricted cash $ 43,488 $ 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,575 $ 11,867
Prepaid income taxes 2,568 8,279
Other current assets 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, net 9,901 11,850
Deferred debt issuance costs 3,328 3,718
Other long-term assets 8,972 8,239
Total other long-term assets 83,054 90,466
Accrued liabilities:    
Operating lease liabilities, current portion $ 10,465 $ 10,518
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Customer fund liabilities $ 43,488 $ 43,649
Advance payments from customers 10,542 10,551
Rebate liabilities 57,056 51,277
Group purchasing organization fees 4,409 4,445
Taxes payable 4,594 2,191
Other accrued liabilities 27,565 26,645
Total accrued liabilities 158,119 149,276
Restricted cash 21,500 33,000
Deferred cost of sales $ 16,100 $ 12,400