v3.25.2
Accrued Expenses
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses were as follows:
June 30, 2025
December 31, 2024
Accrued payroll$6,895 $4,811 
Warranty reserve (1)
5,917 5,102 
Accrued legal and professional expenses3,240 1,709 
Provision for contract losses3,772 4,724 
Accrued Interest
1,238 41 
Other
2,585 5,645 
Total accrued expenses$23,647 $22,032 
(1) Refer to the table below for the warranty reserve activity for the six months ended June 30, 2025.

The following table summarizes warranty reserve activity:

Three Months Ended June 30,
Six Months Ended June 30,
2025202420252024
Warranty reserve - beginning of period$4,753 $5,513 $5,102 $6,197 
Additions for current period deliveries689 — 1,096 265 
Changes in the warranty reserve estimate543 (201)543 (1,150)
Warranty costs incurred(68)(258)(824)(258)
Warranty reserve - end of period$5,917 $5,054 $5,917 $5,054