XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 29,770 $ 21,752
Accrued legal contingencies 14,808 16,881
Engineering, design and testing services received not invoiced 14,140 6,620
Deposits from customers 3,975 4,354
Due to affiliates 6,621 6,673
Obligation to issue registered shares of Class A Common Stock 0 12,635
Other current liabilities 23,078 21,597
Total accrued expenses and other current liabilities $ 92,392 $ 90,512