XML 57 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Summary of accrued liabilities    
Accrued compensation and related benefits $ 18,367 $ 15,563
Accrued warranty and retrofit 8,097 8,708
Accrued professional and consulting fees 5,349 9,604
Accrued restructuring charges 4,927 1,417
Accrued excess and obsolete inventory at contract manufacturers 3,371 2,430
Accrued non-income related taxes 1,604 1,778
Customer over payments 968 1,050
Product return reserve 959 0
Accrued insurance 717 827
Accrued freight 695 593
Accrued business events 0 1,272
Accrued other 3,729 6,037
Total accrued liabilities $ 48,783 $ 49,279