XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accrued expenses and other current liabilities    
Payroll and related benefits $ 25,910 $ 32,996
Warranty 6,889 6,532
Interest 4,477 4,430
Professional fees 3,807 3,942
Merger consideration payable 2,662 2,662
Sales, use, and other taxes 891 2,144
Restructuring liability 2,178 1,520
Other 8,460 3,842
Total $ 55,274 $ 58,068