XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Expenses and Other Liabilities  
Schedule of accrued expenses and other current liabilities

December 31,

December 31,

    

2024

    

2023

(in thousands)

Payroll and related benefits

$

30,398

$

28,321

Warranty

9,740

8,864

Operating lease liabilities

3,757

4,025

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

$

55,195

$

57,624