v3.26.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses were as follows:
June 30, 2026December 31, 2025
Accrued payroll$10,282 $4,471 
Warranty reserve (1)
12,690 9,469 
Accrued legal and professional expenses3,362 1,570 
Provision for contract losses4,571 6,138 
Accrued interest986 1,196 
Accrued capital expenditures6,802 500 
Other
3,776 2,450 
Total accrued expenses$42,469 $25,794 
(1) Refer to the table below for the warranty reserve activity for the three and six months ended June 30, 2026.
Schedule of Warranty Reserve Activity
The following table summarizes warranty reserve activity:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Warranty reserve - beginning of period$9,533 $4,753 $9,469 $5,102 
Additions for current period deliveries2,170 689 4,259 1,096 
Changes in the warranty reserve estimate992 543 (923)543 
Warranty costs incurred(5)(68)(115)(824)
Warranty reserve - end of period$12,690 $5,917 $12,690 $5,917