XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenues $ 22,623 $ 43,185  
Accrued Compensations 4,507 981  
Other accrued expenses 3,518 3,694  
Total accrued expenses 30,648 47,860  
Warranty reserves 3,771 4,032 $ 2,891
Current portion of operating lease liability $ 451 $ 452  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations $ 301 $ 172  
Other 0 0  
Total other current liabilities $ 4,523 $ 4,656