XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Balance Sheet Details (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventories:    
Raw materials $ 29,994 $ 31,331
Work in process 7,057 7,620
Finished goods 66,050 69,060
Total inventories 103,101 108,011
Other long-term assets:    
Capitalized software, net 93,929 85,070
Unbilled receivables, net 15,379 12,260
Deferred debt issuance costs 4,527 4,700
Other assets 1,877 1,006
Total other long-term assets 115,712 103,036
Accrued liabilities:    
Operating lease liabilities, current portion 10,633 10,058
Advance payments from customers 6,277 4,006
Rebates and lease buyouts 21,346 14,911
Group purchasing organization fees 4,211 5,934
Taxes payable 3,105 3,744
Other accrued liabilities 13,682 16,914
Total accrued liabilities $ 59,254 $ 55,567