XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Liabilities - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued expenses and other current liabilities    
Payroll and related benefits $ 30,044 $ 35,712
Warranty 8,601 7,878
Operating lease liabilities 3,333 4,437
Interest 2,853 2,757
Professional fees 2,102 1,467
Legal settlement   15,000
Sales, use, and other taxes 2,027 4,889
Other 7,071 7,612
Total Accrued and Other Liabilities, Current $ 56,031 $ 79,752
Operating Lease, Liability, Current, Statement of Financial Position Total Accrued and Other Liabilities, Current Total Accrued and Other Liabilities, Current