Annual report pursuant to Section 13 and 15(d)

Income Taxes - Tax Loss and Credit Carryforwards (Details)

v3.22.4
Income Taxes - Tax Loss and Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 105,070
Federal  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 46,070
Federal Energy Investment and Production tax credit carryforward 71,373
State  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 31,109
Foreign Tax Authority | Canada  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 24,699
Foreign Tax Authority | Ireland  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 754
Foreign Tax Authority | Greece  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 136
Foreign Tax Authority | Spain  
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 2,302