XML 77 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued Expenses and Other Liabilities    
Payroll and related benefits $ 18,780 $ 30,917
Warranty 4,217 8,159
Professional fees 1,827 2,224
Installation 1,382 1,110
Sales, use, and other taxes 1,282 1,132
Restructuring liability 1,796 824
Other 3,917 5,027
Total 33,201 49,393
Customer deposits and deferred revenue    
Customer deposits $ 22,200 $ 28,200