v3.23.2
Project debt, Repayment schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Repayment schedule [Abstract]    
Project debt $ 4,438,261 $ 4,553,052
Remainder of 2023 [Member]    
Repayment schedule [Abstract]    
Interest payment 14,982  
Nominal repayment 166,836  
Between January and June 2024 [Member]    
Repayment schedule [Abstract]    
Project debt 136,038  
Between July and December 2024 [Member]    
Repayment schedule [Abstract]    
Project debt 165,148  
2023 [Member]    
Repayment schedule [Abstract]    
Interest payment   15,053
Nominal repayment   311,481
2024/2025 [Member]    
Repayment schedule [Abstract]    
Project debt 322,667 323,731
2025/2026 [Member]    
Repayment schedule [Abstract]    
Project debt 349,716 442,920
2026/2027 [Member]    
Repayment schedule [Abstract]    
Project debt 496,189 358,444
2027 [Member]    
Repayment schedule [Abstract]    
Project debt   504,954
Subsequent Years [Member]    
Repayment schedule [Abstract]    
Project debt $ 2,786,685 $ 2,596,469