XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventories:    
Raw materials $ 62,757 $ 75,854
Work in process 1,331 9,280
Finished goods 66,489 62,415
Total inventories $ 130,577 $ 147,549
Other current assets:    
Restricted Cash, Statement of Financial Position [Extensible Enumeration] Total other current assets Total other current assets
Funds held for customers, including restricted cash $ 34,429 $ 56,703
Net investment in sales-type leases, current portion 11,078 11,486
Prepaid income taxes 63 1,702
Other current assets 8,337 7,471
Total other current assets 53,907 77,362
Other long-term assets:    
External-use software development costs, net 73,125 80,760
Unbilled receivables, net 15,132 14,744
Deferred debt issuance costs 1,510 2,058
Other long-term assets 7,024 7,455
Total other long-term assets $ 96,791 $ 105,017
Accrued liabilities:    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
Operating lease liabilities, current portion $ 10,951 $ 10,761
Customer fund liabilities 34,429 56,703
Advance payments from customers 11,547 11,556
Rebate liabilities 46,680 42,802
Group purchasing organization fees 5,428 7,723
Taxes payable 12,337 9,642
Other accrued liabilities 24,516 33,468
Total accrued liabilities 145,888 172,655
Restricted cash $ 18,200 $ 22,500