XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Project debt, Repayment schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Repayment schedule [Abstract]      
Project debt $ 4,553,052 $ 5,036,193 $ 5,237,614
2022 [Member]      
Repayment schedule [Abstract]      
Interest payment   18,017  
Nominal repayment   317,388  
2023 [Member]      
Repayment schedule [Abstract]      
Interest payment 15,053    
Nominal repayment 311,481    
Project debt   355,956  
2024 [Member]      
Repayment schedule [Abstract]      
Project debt 323,731 369,528  
2025 [Member]      
Repayment schedule [Abstract]      
Project debt 442,920 498,712  
2026 [Member]      
Repayment schedule [Abstract]      
Project debt 358,444 411,514  
2027 [Member]      
Repayment schedule [Abstract]      
Project debt 504,954    
Subsequent Years [Member]      
Repayment schedule [Abstract]      
Project debt $ 2,596,469 $ 3,065,078