XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Balance Sheet Details (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Inventories:      
Raw materials $ 30,331 $ 28,205  
Work in process 6,961 7,973  
Finished goods 58,916 60,120  
Total inventories 96,208 96,298  
Other current assets:      
Funds held for customers, including restricted cash 17,228 18,164  
Net investment in sales-type leases, current portion 10,222 10,246  
Prepaid income taxes 7,071 10,095  
Other current assets 2,435 2,539  
Total other current assets 36,956 41,044  
Other long-term assets:      
Capitalized software, net 95,632 94,027  
Unbilled receivables, net 14,856 17,205  
Deferred debt issuance costs 3,979 4,253  
Other long-term assets 3,976 3,804  
Total other long-term assets 118,443 119,289  
Accrued liabilities:      
Operating lease liabilities, current portion 12,236 12,197  
Customer fund liabilities 17,228 18,164  
Advance payments from customers 7,426 6,981  
Rebates and lease buyouts 24,838 21,815  
Group purchasing organization fees 4,802 4,412  
Taxes payable 3,544 3,520  
Other accrued liabilities 14,001 13,222  
Total accrued liabilities $ 84,075 $ 80,311  
Location of current operating lease liabilities in the Condensed Consolidated Balance Sheets Total accrued liabilities Total accrued liabilities  
Cash and Cash Equivalents [Line Items]      
Restricted cash $ 1,361   $ 0
Other Current Assets      
Cash and Cash Equivalents [Line Items]      
Restricted cash $ 1,400 $ 4,000