XML 108 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Project debt, Movement in project debt and Significant foreign currency denominated debts (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Project Debt [Abstract]      
Project debt $ 5,091,114 $ 5,475,208 $ 5,330,467
Euro [Member]      
Project Debt [Abstract]      
Project debt 2,049,892 2,286,771  
Algerian Dinar [Member]      
Project Debt [Abstract]      
Project debt 29,545 35,093  
Rand [Member]      
Project Debt [Abstract]      
Project debt 384,915 456,179  
All Foreign Currencies [Member]      
Project Debt [Abstract]      
Project debt $ 2,464,352 $ 2,778,043