XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Inventories:      
Raw materials $ 40,844 $ 28,205  
Work in process 7,591 7,973  
Finished goods 55,824 60,120  
Total inventories 104,259 96,298  
Other current assets:      
Funds held for customers, including restricted cash 20,150 18,164  
Net investment in sales-type leases, current portion 10,529 10,246  
Prepaid income taxes 5,706 10,095  
Other current assets 8,032 2,539  
Total other current assets 44,417 41,044  
Other long-term assets:      
Capitalized software, net 98,559 94,027  
Unbilled receivables, net 14,460 17,205  
Deferred debt issuance costs 3,430 4,253  
Other long-term assets 4,033 3,804  
Total other long-term assets $ 120,482 $ 119,289  
Accrued liabilities:      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities  
Operating lease liabilities, current portion $ 13,009 $ 12,197  
Customer fund liabilities 20,150 18,164  
Advance payments from customers 8,201 6,981  
Rebates and lease buyouts 39,743 21,815  
Group purchasing organization fees 5,940 4,412  
Taxes payable 2,049 3,520  
Other accrued liabilities 15,144 13,222  
Total accrued liabilities 104,236 80,311  
Cash and Cash Equivalents [Line Items]      
Restricted cash 640   $ 0
Other Current Assets      
Cash and Cash Equivalents [Line Items]      
Restricted cash $ 600 $ 4,000