XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Liabilities - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued expenses and other current liabilities    
Payroll and related benefits $ 30,398 $ 28,321
Warranty 9,740 8,864
Operating lease liabilities $ 3,757 $ 4,025
Operating Lease, Liability, Current, Statement of Financial Position Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
Interest $ 1,198 $ 1,149
Professional fees 1,969 1,834
Sales, use, and other taxes 1,539 1,825
Contingent consideration 702 1,814
Other 5,892 9,792
Total accrued expenses and other current liabilities $ 55,195 $ 57,624