XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Liabilities - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued expenses and other current liabilities    
Payroll and related benefits $ 28,321 $ 30,044
Warranty 8,864 8,601
Operating lease liabilities 4,025 3,333
Interest 1,149 2,853
Professional fees 1,834 2,102
Sales, use, and other taxes 1,825 2,027
Contingent consideration 1,814  
Other 9,792 7,071
Total accrued expenses and other current liabilities $ 57,624 $ 56,031
Operating Lease, Liability, Current, Statement of Financial Position Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities