XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities    
Payroll and related benefits $ 35,712 $ 26,630
Warranty 7,878 5,058
Operating lease liabilities 4,437 4,148
Interest 2,757 2,574
Professional fees 1,467 1,112
Legal settlement 15,000  
Sales, use, and other taxes 4,889 2,658
Other 7,612 2,696
Total $ 79,752 $ 44,876
Operating Lease, Liability, Current, Statement of Financial Position Total Total