XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 14,876 $ 9,899
Accrued expenses 6,040 6,727
Warranty reserves 316 1,798
Contract liabilities 3,463 898
Accrued interest payable 2,297 316
Contract losses 4,250 115
Other 590 91
Total accrued and other current liabilities $ 31,832 $ 19,844