XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 13,755 $ 9,899
Accrued expenses 6,431 6,727
Warranty reserves 1,401 1,798
Accrued interest payable 2,242 316
Other 1,019 1,104
Accrued and other current liabilities $ 24,848 $ 19,844