v3.25.1
Liabilities - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued expenses and other current liabilities    
Payroll and related benefits $ 31,448 $ 30,398
Warranty 9,974 9,740
Operating lease liabilities 3,814 3,757
Interest 2,658 1,198
Professional fees 2,468 1,969
Sales, use, and other taxes 3,247 1,539
Contingent consideration 702 702
Other 7,946 5,892
Total accrued expenses and other current liabilities $ 62,257 $ 55,195