XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 4,959 $ 3,998
Warranty liabilities 331 259
Contract liabilities 586 2,284
Accrued compensation and benefits 3,788 3,071
Contract losses 220 558
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current 273  
Finance lease (capital lease prior to adoption of ASC 842) liabilities, current   282
Employee tax withholding 2,747 0
Total accrued and other current liabilities $ 12,904 $ 10,452
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued and other current liabilities