XML 88 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Balance Sheet Details (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventories:    
Raw materials $ 33,945 $ 31,331
Work in process 11,957 7,620
Finished goods 66,883 69,060
Total inventories 112,785 108,011
Other long-term assets:    
Capitalized software, net 90,395 85,070
Unbilled receivables, net 14,338 12,260
Deferred debt issuance costs 4,459 4,700
Other assets 1,739 1,006
Total other long-term assets 110,931 103,036
Accrued liabilities:    
Operating lease liabilities, current portion 9,986 10,058
Advance payments from customers 6,442 4,006
Rebates and lease buyouts 15,156 14,911
Group purchasing organization fees 5,382 5,934
Taxes payable 5,974 3,744
Other accrued liabilities 15,120 16,914
Total accrued liabilities $ 58,060 $ 55,567