XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Inventories:      
Raw materials $ 73,221 $ 48,215  
Work in process 8,970 11,009  
Finished goods 64,905 60,700  
Total inventories $ 147,096 $ 119,924  
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 $ 35,249 $ 20,405  
Net investment in sales-type leases, current portion 12,586 10,665  
Prepaid income taxes 1,846 6,656  
Other current assets 6,993 10,608  
Total other current assets 56,674 48,334  
Other long-term assets:      
Capitalized software, net 85,186 96,995  
Unbilled receivables, net 13,815 18,084  
Deferred debt issuance costs 2,333 3,156  
Other long-term assets 9,012 9,284  
Total other long-term assets $ 110,346 $ 127,519  
Accrued liabilities:      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities  
Operating lease liabilities, current portion $ 10,658 $ 12,947  
Customer fund liabilities 35,249 31,727  
Advance payments from customers 10,214 8,191  
Rebate liabilities 42,363 44,644  
Group purchasing organization fees 7,623 7,115  
Taxes payable 11,327 3,771  
Other accrued liabilities 29,006 24,772  
Total accrued liabilities 146,440 133,167  
Restricted cash $ 17,489 $ 6,600 $ 640