v3.25.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of 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.
Schedule of Warranty Reserve Activity
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