XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued expenses and other current liabilities    
Payroll and related benefits $ 27,809 $ 30,044
Contingent consideration 7,279  
Warranty 8,552 8,601
Operating lease liabilities 3,825 3,333
Interest 3,007 2,853
Professional fees 2,047 2,102
Sales, use, and other taxes 5,995 2,027
Other 7,085 7,071
Total accrued expenses and other current liabilities $ 65,599 $ 56,031