XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued expenses and other current liabilities    
Payroll and related benefits $ 30,475 $ 28,321
Warranty 8,952 8,864
Operating lease liabilities 3,602 4,025
Interest 2,837 1,149
Professional fees 1,953 1,834
Income, sales, use, and other taxes 5,422 1,825
Contingent consideration   1,814
Other 3,876 9,792
Total accrued expenses and other current liabilities $ 57,117 $ 57,624