XML 77 R59.htm IDEA: XBRL DOCUMENT v3.3.1.900
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accrued Expenses and Other Current Liabilities    
Payroll and related benefits $ 30,917 $ 26,605
Warranty 8,159 5,411
Sales, use and other taxes 1,132 1,776
Restructuring liability 824 1,428
Other 8,361 13,198
Total 49,393 48,418
Customer Deposits and Deferred Revenue    
Customer deposits $ 28,200 $ 73,000