v3.19.2

Corporate debt, Details of corporate debt (Details) $ in Thousands, € in Millions |  | 1 Months Ended | 6 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Aug. 02, 2019 USD ($) | Apr. 30, 2019 EUR (€) | Jun. 30, 2019 USD ($) | Jun. 30, 2018 USD ($) | Jun. 28, 2019 | Jan. 31, 2019 USD ($) | May 10, 2018 USD ($) | Jul. 20, 2017 USD ($) | Jul. 20, 2017 EUR (€) | Nov. 17, 2014 USD ($)
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Amount drawn |  |  | $ 308,981 | $ 73,767 |  |  |  |  |  |
Subsequent Events [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Credit facility amount | $ 425,000 |  |  |  |  |  |  |  |  |
2019 Notes [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Senior notes issued |  |  |  |  |  |  |  |  |  | $ 255,000
Fixed interest rate |  |  |  |  |  |  |  |  |  | 7.00%
Eurodollar Rate Loans [Member] | LIBOR [Member] | Bottom of range [member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 1.60% |  |  |
Eurodollar Rate Loans [Member] | LIBOR [Member] | Top of range [member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 2.25% |  |  |
Base Rate Loans [Member] | Bottom of range [member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 0.60% |  |  |
Base Rate Loans [Member] | Top of range [member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 1.00% |  |  |
Base Rate Loans [Member] | Federal Funds Rate [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 0.50% |  |  |
Base Rate Loans [Member] | LIBOR [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  | 1.00% |  |  |
2017 Credit Facility [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Maturity date |  |  | July 4, 2020 |  |  |  |  |  |  |
2017 Credit Facility [Member] | Top of range [member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Credit facility amount |  |  |  |  |  |  |  | $ 11,400 | € 10 |
2017 Credit Facility [Member] | EURIBOR [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  |  | 2.25% | 2.25% |
2017 Credit Facility [Member] | LIBOR [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  |  |  |  |  | 2.25% | 2.25% |
New Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Maturity date |  |  | December 31, 2021 |  |  |  |  |  |  |
Credit facility amount |  |  | $ 70,000 |  |  | $ 300,000 | $ 215,000 |  |  |
Amount drawn |  |  | $ 73,000 |  |  |  |  |  |  |
New Revolving Credit Facility [Member] | Subsequent Events [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Maturity date | December 31, 2022 |  |  |  |  |  |  |  |  |
Credit facility amount | $ 425,000 |  |  |  |  |  |  |  |  |
New Revolving Credit Facility [Member] | Subsequent Events [Member] | Maturity December 31, 2022 [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Credit facility amount | 387,500 |  |  |  |  |  |  |  |  |
New Revolving Credit Facility [Member] | Subsequent Events [Member] | Maturity December 31, 2021 [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Credit facility amount | $ 37,500 |  |  |  |  |  |  |  |  |
2019 Note Issuance Facility [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Maturity date |  |  | April 30, 2025 |  |  |  |  |  |  |
Credit facility amount | € |  | € 268 |  |  |  |  |  |  |  |
Upfront fee percentage |  | 2.00% |  |  |  |  |  |  |  |
Interest capitalization period |  | 2 years |  |  |  |  |  |  |  |
2019 Note Issuance Facility [Member] | Interest Rate Swap [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Fixed interest rate |  |  |  |  | 4.40% |  |  |  |  |
Maturity date |  |  | June 30, 2022 |  |  |  |  |  |  |
2019 Note Issuance Facility [Member] | EURIBOR [Member] |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |
Variable interest period |  | 3 months |  |  |  |  |  |  |  |
Adjustment to interest rate |  | 4.65% |  |  |  |  |  |  |  |

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 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 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 amount of bonds issued by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_112_c&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_BondsIssued
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 2019-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_7&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_BorrowingsAdjustmentToInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2019-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_7&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_BorrowingsInterestRate
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 2019-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_7&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_BorrowingsMaturity
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 cash inflow from borrowings obtained. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2019-01-01 -Paragraph 17 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2019-en-r&anchor=para_17_c&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_BorrowingsByNameAxis=aby_NotesSeniorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_TypesOfInterestRatesAxis=aby_LondonInterbankOfferedRateMember
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_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=aby_CreditFacility2017Member
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: |

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

X
- Details
Name: | ifrs-full_MaturityAxis=aby_BorrowingsMaturity1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=aby_BorrowingsMaturity2Member
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_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |