XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accrued expenses and other current liabilities    
Payroll and related benefits $ 21,267 $ 15,174
Warranty 5,518 7,067
Operating lease liabilities 4,104 4,196
Interest 3,750 4,321
Professional fees 1,171 2,443
Sales, use, and other taxes 2,533 811
Restructuring liability 1,233 2,841
Other 2,730 4,390
Total $ 42,306 $ 41,243