XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Balance Sheet Details (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Inventories:      
Raw materials $ 34,552   $ 32,511
Work in process 8,876   8,726
Finished goods 60,481   59,631
Total inventories 103,909   100,868
Other long-term assets:      
Capitalized software, net 64,682   56,819
Unbilled receivables 11,423   16,481
Other assets 1,165   1,313
Total other long-term assets, net 77,270   74,613
Accrued liabilities:      
Operating Lease, Liability, Current 10,373 $ 10,300 0
Advance payments from customers 9,400   8,993
Rebates and lease buyouts 8,111   11,076
Group purchasing organization fees 4,403   4,455
Taxes payable 5,996   5,885
Other accrued liabilities 14,713   12,638
Total accrued liabilities $ 52,996   $ 43,047