XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities    
Payroll and related benefits $ 29,238 $ 26,630
Warranty 5,363 5,058
Operating lease liabilities 4,375 4,148
Interest 4,017 2,574
Professional fees 1,335 1,112
Sales, use, and other taxes 3,221 2,658
Other 3,515 2,696
Total $ 51,064 $ 44,876