XML 74 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Project debt, Details of project debt (Details)
$ in Thousands, € in Millions
3 Months Ended
Feb. 24, 2023
Mar. 31, 2023
USD ($)
Agreement
Mar. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Project debt [Abstract]        
Cash held to satisfy non-recourse debt agreements   $ 202,000   $ 208,000
Non-current   4,252,226   4,226,518
Current   344,397   326,534
Total Project debt   $ 4,596,623   $ 4,553,052
Maturity date February 24, 2028      
Green Senior Notes [Member]        
Project debt [Abstract]        
Number of loan agreements | Agreement   2    
Project debt financed amount | €     € 198.0  
Maturity date   June 2037