Annual report pursuant to Section 13 and 15(d)

Income Taxes - Tax Loss and Credit Carryforwards (Details)

v3.22.0.1
Income Taxes - Tax Loss and Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 165,864
Federal  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 98,490
Federal Energy Investment and Production tax credit carryforward 59,618
State  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 40,230
Foreign Tax Authority | Canada  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 22,603
Foreign Tax Authority | United Kingdom  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 1,986
Foreign Tax Authority | Greece  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 108
Foreign Tax Authority | Spain  
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 2,447