XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Project debt, Details of project debt (Details)
$ in Thousands, € in Millions
6 Months Ended
Feb. 24, 2023
Jun. 30, 2024
USD ($)
Agreement
Dec. 31, 2023
USD ($)
Mar. 31, 2023
EUR (€)
Project debt [Abstract]        
Cash held to satisfy non-recourse debt agreements   $ 170,000 $ 177,000  
Non-current   3,763,395 3,931,873  
Current   400,529 387,387  
Total Project debt   $ 4,163,924 $ 4,319,260  
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