XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenues $ 14,415 $ 43,185  
Accrued Compensations 5,248 981  
Other accrued expenses 10,187 3,694  
Total accrued expenses 29,850 47,860  
Warranty reserves 6,290 4,032 $ 1,742
Current portion of operating lease liability $ 444 $ 452  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations $ 339 $ 172  
Total other current liabilities $ 7,073 $ 4,656