Annual report pursuant to Section 13 and 15(d)

Income Taxes - Tax Loss and Credit Carryforwards (Details)

v3.24.0.1
Income Taxes - Tax Loss and Credit Carryforwards (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 195,694
Federal  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 69,130
Federal Energy Investment and Production tax credit carryforward 82,768
State  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 91,411
Foreign Tax Authority | Canada  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 32,527
Foreign Tax Authority | Ireland  
Income Tax Contingency [Line Items]  
Operating loss carryforwards 324
Foreign Tax Authority | Spain  
Income Tax Contingency [Line Items]  
Operating loss carryforwards $ 2,302