XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenue $ 13,198 $ 43,185  
Accrued compensation 4,688 981  
Other accrued expenses 6,010 3,694  
Total accrued expenses 23,896 47,860  
Warranty reserves 8,004 4,032 $ 3,985
Current portion of operating lease liability $ 417 $ 452  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations $ 463 $ 172  
Total other current liabilities $ 8,884 $ 4,656