XML 80 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses were as follows:
June 30, 2024
December 31, 2023
Accrued payroll$7,181 $4,553 
Warranty reserve (2)
5,054 6,197 
Accrued legal and professional expenses9,725 10,710 
Provision for contract losses3,624 3,351 
Insurance premium payable
— 2,605 
Other (1)
9,163 4,916 
Total accrued expenses$34,747 $32,332 
(1) Included in Other accrued expenses in the table above as of June 30, 2024 is $7,000 payable in accordance with the Insurer Letter Agreement.
See Note 3, Credit and Securities Purchase Transaction for further discussion.
(2) Refer to the table below for the warranty reserve activity for the three and six months ended June 30, 2024.
Schedule of Warranty Reserve Activity
The following table summarizes warranty reserve activity:

Three Months Ended June 30,
Six Months Ended June 30,
2024202320242023
Warranty reserve - beginning of period$5,513 $3,972 $6,197 3,836 
Additions for current period deliveries— 41 265 398 
Changes in the warranty reserve estimate(201)708 (1,150)708 
Warranty costs incurred(258)(300)(258)(521)
Warranty reserve - end of period$5,054 $4,421 $5,054 $4,421