v3.19.1

Corporate debt, Details of corporate debt (Details) $ in Thousands, € in Millions | 3 Months Ended |  |  |  |
--- | --- | --- | --- | --- | ---
Mar. 31, 2019 USD ($) | Mar. 31, 2018 USD ($) | 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 | $ 15,000 | $ 0 |  |  |  |  |
2019 Notes [Member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Senior notes issued |  |  |  |  |  |  | $ 255,000
Fixed interest rate |  |  |  |  |  |  | 7.00%
Maturity date | November 15, 2019 |  |  |  |  |  |
Eurodollar Rate Loans [Member] | LIBOR [Member] | Top of range [member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  | 2.25% |  |  |
Eurodollar Rate Loans [Member] | LIBOR [Member] | Bottom of range [member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  | 1.60% |  |  |
Base Rate Loans [Member] | Top of range [member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  | 1.00% |  |  |
Base Rate Loans [Member] | Bottom of range [member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Adjustment to interest rate |  |  |  | 0.60% |  |  |
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 20, 2019 |  |  |  |  |  |
2017 Credit Facility [Member] | Top of range [member] |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |
Credit facility amount |  |  |  |  | $ 11,200 | € 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 | $ 123,000 |  |  |  |  |  |

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 amount of bonds issued by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_112_c&doctype=Standard -URIDate 2018-03-16 + 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 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 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_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 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
- 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 2018-01-01 -Paragraph 17 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_c&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_TopOfRangeMember
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_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: |