XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories:    
Raw materials $ 56,566 $ 75,854
Work in process 2,738 9,280
Finished goods 56,840 62,415
Total inventories $ 116,144 $ 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 $ 30,967 $ 56,703
Net investment in sales-type leases, current portion 11,618 11,486
Prepaid income taxes 125 1,702
Other current assets 7,526 7,471
Total other current assets 50,236 77,362
Other long-term assets:    
External-use software development costs, net 69,872 80,760
Unbilled receivables, net 13,159 14,744
Deferred debt issuance costs 1,235 2,058
Other long-term assets 6,500 7,455
Total other long-term assets $ 90,766 $ 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,617 $ 10,761
Customer fund liabilities 30,967 56,703
Advance payments from customers 10,549 11,556
Rebate liabilities 50,878 42,802
Group purchasing organization fees 5,290 7,723
Taxes payable 14,178 9,642
Other accrued liabilities 27,906 33,468
Total accrued liabilities 150,385 172,655
Restricted cash $ 15,900 $ 22,500