XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 9,899 $ 3,071
Accrued expenses 6,727 3,998
Warranty reserves 1,798 259
Contract liabilities 898 2,284
Accrued interest payable 316 0
Contract losses 115 558
Finance lease liabilities (capital lease liabilities prior to adoption of ASC 842), current 91 282
Total accrued and other current liabilities $ 19,844 $ 10,452
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued and other current liabilities Total accrued and other current liabilities