v3.19.1

Financial information by segment, Business sectors (Details) ft³ / d in Millions |  | 3 Months Ended
--- | --- | ---
Dec. 14, 2018 MW | Mar. 31, 2019 ft³ / d MW Line WindFarm Plant SolarPlatform mi
Melowind [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity | 50 |
Renewable Energy [Member] | Solana [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Plant |  | 1
Gross capacity |  | 280
United States [Member] | Renewable Energy [Member] | Mojave [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Plant |  | 1
Gross capacity |  | 280
Spain [Member] | Renewable Energy [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | SolarPlatform |  | 8
Spain [Member] | Renewable Energy [Member] | PS10/PS20 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 31
Spain [Member] | Renewable Energy [Member] | Solacor 1 and Solacor 2 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 100
Spain [Member] | Renewable Energy [Member] | Solaben 2 and 3 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 100
Spain [Member] | Renewable Energy [Member] | Helioenergy 1 and 2 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 100
Spain [Member] | Renewable Energy [Member] | Helios 1 and 2 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 100
Spain [Member] | Renewable Energy [Member] | Solnova 1, 3 and 4 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 150
Spain [Member] | Renewable Energy [Member] | Solaben 1 and 6 [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 100
Spain [Member] | Renewable Energy [Member] | Seville PV [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 1
South Africa [Member] | Renewable Energy [Member] | Kaxu [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Plant |  | 1
Gross capacity |  | 100
Uruguay [Member] | Renewable Energy [Member] | Palmatir [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | WindFarm |  | 1
Gross capacity |  | 50
Uruguay [Member] | Renewable Energy [Member] | Cadonal [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | WindFarm |  | 1
Gross capacity |  | 50
Uruguay [Member] | Renewable Energy [Member] | Melowind [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | WindFarm |  | 1
Gross capacity |  | 50
Mexico [Member] | Efficient Natural Gas [Member] | ACT [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 300
Term of take-or-pay contract |  | 20 years
Peru [Member] | Renewable Energy [Member] |  |
Financial information by segment [Abstract] |  |
Gross capacity |  | 4
Peru [Member] | Electric Transmission Lines [Member] | ATN, ATS and ATN2 [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Line |  | 3
Length of transmission lines | mi |  | 1,015
Chile [Member] | Electric Transmission Lines [Member] | Quadra 1, Quadra 2, Palmucho and Chile TL3 [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Line |  | 4
Length of transmission lines | mi |  | 137
Algeria [Member] | Water [Member] | Honaine and Skikda [Member] |  |
Financial information by segment [Abstract] |  |
Number of contracted assets | Plant |  | 2
Aggregate capacity | ft³ / d |  | 10.5

X
- Definition The rated electric power generation capacity in Megawatts (MW) or Kilovolts (kV) of a power generation facility. + References No definition available. + Details
Name: | aby_Capacity
Namespace Prefix: | aby_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate flow capacity of the entity's desalination facilities. + References No definition available. + Details
Name: | aby_FlowCapacity
Namespace Prefix: | aby_
Data Type: | us-types:flowItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total span, length or measured distance of transmission lines. + References No definition available. + Details
Name: | aby_LengthOfTransmissionLines
Namespace Prefix: | aby_
Data Type: | num:lengthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of contracted concessional assets included in the Company's portfolio. + References No definition available. + Details
Name: | aby_NumberOfContractedConcessionalAssets
Namespace Prefix: | aby_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | aby_SegmentInformationAbstract
Namespace Prefix: | aby_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The term of a take-or-pay contract in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | aby_TakeOrPayContractTerm
Namespace Prefix: | aby_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_MelowindMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=aby_RenewableEnergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_SolanaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_MojaveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_ES
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=aby_PS10AndPS20Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Solacor1AndSolacor2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Solaben2AndSolaben3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Helioenergy1And2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Helios1And2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Solnova13And4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_Solaben1And6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_SevillePVMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_ZA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_KaxuMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_UY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_PalmatirMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_IntangibleAssetsMaterialToEntityAxis=aby_CadonalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=aby_EfficientNaturalGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=aby_ACTMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_PE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=aby_ElectricTransmissionLinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=aby_ATNATSAndATN2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_CL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=aby_Quadra1Quadra2PalmuchoAndChileTL3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_DZ
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=aby_WaterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfFinancialAssetsAxis=aby_HonaineAndSkikdaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |