XML 97 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial Statement Components [Abstract]    
Accrued compensation and benefits $ 3,656 $ 10,284
Accrued expenses 1,336 10,334
Warranty reserves 4,919 850
Contract liabilities 1,817 1,918
Accrued interest payable and other liabilities 7,702 8,181
Total accrued and other current liabilities $ 19,430 $ 31,567