v3.25.2
Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses

7. Accrued Expenses

Accrued expenses as of June 30, 2025 and December 31, 2024 consisted of the following:

(in thousands)

 

June 30, 2025

 

 

December 31, 2024

 

Compensation and related benefits

 

$

12,695

 

 

$

12,274

 

Accrued warranty

 

 

5,274

 

 

 

4,558

 

Contract liability

 

 

15,976

 

 

 

9,746

 

Short-term operating lease liability

 

 

4,536

 

 

 

4,262

 

Other

 

 

15,469

 

 

 

16,688

 

Total accrued expenses

 

$

53,950

 

 

$

47,528