XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 14,075 $ 20,658
Accrued expenses 10,817 14,723
Contract losses 11,294 8,790
Warranty reserves 754 4,154
Contract liabilities 2,366 3,127
Accrued interest payable 6,904 359
Insurance reserve and other liabilities 1,744 794
Total accrued and other current liabilities $ 47,954 $ 52,605