XML 84 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accrued expenses and other current liabilities    
Payroll and related benefits $ 32,996 $ 18,780
Warranty 6,532 4,217
Interest 4,430  
Professional fees 3,942 1,827
Merger consideration payable 2,662  
Installation 2,271 1,382
Sales, use, and other taxes 2,144 1,282
Restructuring liability 1,520 1,796
Other 3,842 3,917
Total $ 60,339 $ 33,201