XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Balance Sheet Details (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Inventories:    
Raw materials $ 32,101 $ 31,331
Work in process 7,833 7,620
Finished goods 74,311 69,060
Total inventories 114,245 108,011
Other long-term assets:    
Capitalized software, net 94,166 85,070
Unbilled receivables, net 16,132 12,260
Deferred debt issuance costs 4,218 4,700
Other assets 1,681 1,006
Total other long-term assets 116,197 103,036
Accrued liabilities:    
Operating lease liabilities, current portion 10,463 10,058
Advance payments from customers 4,651 4,006
Rebates and lease buyouts 18,690 14,911
Group purchasing organization fees 4,250 5,934
Taxes payable 2,963 3,744
Other accrued liabilities 11,962 16,914
Total accrued liabilities $ 52,979 $ 55,567