XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities    
Payroll and related benefits $ 24,412 $ 26,630
Warranty 6,220 5,058
Operating lease liabilities 4,175 4,148
Interest 4,893 2,574
Professional fees 1,777 1,112
Sales, use, and other taxes 6,153 2,658
Other 4,806 2,696
Total $ 52,436 $ 44,876