v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll $ 7,524 $ 4,553
Warranty reserve 4,695 6,197
Accrued legal and professional expenses 11,468 10,710
Provision for contract losses 3,692 3,351
Insurance premium payable 0 2,605
Other 10,386 4,916
Total accrued expenses 37,765 $ 32,332
Insurer letter agreement, other accrued liabilities, current $ 7,000