XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Project debt, Repayment schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Repayment schedule [Abstract]      
Project debt $ 5,036,193 $ 5,237,614 $ 4,852,348
2021 [Member]      
Repayment schedule [Abstract]      
Interest payment   19,287  
Nominal repayment   293,059  
2022 [Member]      
Repayment schedule [Abstract]      
Interest payment 18,017    
Nominal repayment 317,388    
Project debt   328,364  
2023 [Member]      
Repayment schedule [Abstract]      
Project debt 355,956 355,806  
2024 [Member]      
Repayment schedule [Abstract]      
Project debt 369,528 371,548  
2025 [Member]      
Repayment schedule [Abstract]      
Project debt 498,712 508,843  
2026 [Member]      
Repayment schedule [Abstract]      
Project debt 411,514    
Subsequent Years [Member]      
Repayment schedule [Abstract]      
Project debt $ 3,065,078 $ 3,360,707