XML 74 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Project debt, Details of project debt (Details)
$ in Thousands, € in Millions
9 Months Ended
Feb. 24, 2023
Sep. 30, 2023
USD ($)
Agreement
Mar. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Project debt [Abstract]        
Cash held to satisfy non-recourse debt agreements   $ 209,000   $ 208,000
Non-current   4,012,592   4,226,518
Current   399,472   326,534
Total Project debt   $ 4,412,064   $ 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