v3.19.1

Subsequent events (Details) - Subsequent Events [Member] $ / shares in Units, $ in Millions |  | 1 Months Ended
--- | --- | ---
May 07, 2019 $ / shares | Apr. 30, 2019 USD ($) MW Corporation
Dividends approved [Abstract] |  |
Dividend approved (in dollars per share) | $ / shares | $ 0.39 |
Dividend approved expected date to be paid | Jun. 14, 2019 |
Monterrey [Member] |  |
Business acquisition [Abstract] |  |
Ownership percentage acquired |  | 30.00%
Power capacity |  | 142
Installed capacity |  | 130
Battery capacity |  | 12
Period of PPA |  | 20 years
Number of international corporations | Corporation |  | 2
Total estimated equity investment | $ |  | $ 42
Ownership percentage to be acquired under ROFO agreement |  | 70.00%
2019 Note Issuance Facility [Member] |  |
Unsecured Note Facility [Abstract] |  |
Senior unsecured note facility | $ |  | $ 300
Maturity date |  | April 30, 2025
Upfront fee percentage |  | 2.00%
Interest rate swap interest rate basis |  | 4.50%
Interest capitalization period |  | 2 years
2019 Note Issuance Facility [Member] | Bottom of range [member] |  |
Unsecured Note Facility [Abstract] |  |
Interest rate swap period |  | 3 years
2019 Note Issuance Facility [Member] | EURIBOR [Member] |  |
Unsecured Note Facility [Abstract] |  |
Variable interest period |  | 3 months
Variable interest rate |  | 4.65%

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

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

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 period over which the interest from debt is capitalized. + References No definition available. + Details
Name: | aby_CapitalizationPeriodInterest
Namespace Prefix: | aby_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of the principal amount of debt paid upfront upon drawdown of the facility. + References No definition available. + Details
Name: | aby_DebtIssuanceCostUpfrontFeePercentage
Namespace Prefix: | aby_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the declared dividend will be paid, in CCYY-MM-DD format. + References No definition available. + Details
Name: | aby_DividendPayableDateToBePaidDayMonthAndYear1
Namespace Prefix: | aby_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition The interest rate on interest rate swap agreements. + References No definition available. + Details
Name: | aby_InterestRateSwapInterestRateBasis
Namespace Prefix: | aby_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Refers to the period on an interest rate swap. + References No definition available. + Details
Name: | aby_InterestRateSwapPeriod
Namespace Prefix: | aby_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the credit facility. + References No definition available. + Details
Name: | aby_MaximumBorrowingCapacityLineOfCreditFacility
Namespace Prefix: | aby_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of corporations that are counterparties to a contract with the entity. + References No definition available. + Details
Name: | aby_NumberOfCorporationsContracted
Namespace Prefix: | aby_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of interests acquired in a business combination. + References No definition available. + Details
Name: | aby_OwnershipPercentageAcquired
Namespace Prefix: | aby_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ownership percentage to be acquired under a Right of First Offer agreement with the sellers of the assets. + References No definition available. + Details
Name: | aby_RightOfFirstOfferAgreementOwnershipPercentageToBeAcquired
Namespace Prefix: | aby_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of 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_TermOfContract
Namespace Prefix: | aby_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of the interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index. + References No definition available. + Details
Name: | aby_TermOfVariableRate
Namespace Prefix: | aby_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_7&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_BorrowingsAdjustmentToInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maturity of borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_7&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_BorrowingsMaturity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount recognised as of the acquisition date for contingent consideration arrangements assumed and indemnification assets acquired in a business combination. [Refer: Business combinations [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 3 -IssueDate 2018-01-01 -Paragraph B64 -Subparagraph g -Clause i -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=3&date=2018-03-01&anchor=para_B64_g_i&doctype=Appendix&seq=2 -URIDate 2018-03-16 + Details
Name: | ifrs-full_ContingentConsiderationArrangementsAndIndemnificationAssetsRecognisedAsOfAcquisitionDate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition The amount, per share, of dividends proposed or declared before financial statements were authorised for issue but not recognised as distribution to owners. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 137 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_137_a&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare
Namespace Prefix: | ifrs-full_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=aby_SubsequentEventsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BusinessCombinationsAxis=aby_MonterreyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=aby_SeniorNoteIssuanceFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfInterestRatesAxis=aby_EuroInterbankOfferedRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |