v3.10.0.1

Corporate debt, Details of corporate debt (Details) € in Thousands, $ in Thousands |  |  |  | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
May 16, 2018 USD ($) | Feb. 10, 2017 EUR (€) Swap | Dec. 22, 2014 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Jan. 31, 2019 USD ($) | May 10, 2018 USD ($) | Jul. 20, 2017 USD ($) | Jul. 20, 2017 EUR (€) | Dec. 03, 2014 USD ($) | Nov. 17, 2014 USD ($)
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from corporate debt |  |  |  | $ 123,767 | $ 296,398 | $ 11,113 |  |  |  |  |  |
Repayment of debt |  |  |  | 385,964 | 613,242 | 182,636 |  |  |  |  |  |
Amount drawn |  |  |  | $ 123,767 | 296,398 | $ 11,113 |  |  |  |  |  |
2019 Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Principal amount |  |  |  |  |  |  |  |  |  |  |  | $ 255,000
Fixed interest rate |  |  |  |  |  |  |  |  |  |  |  | 7.00%
Maturity date |  |  |  | November 15, 2019 |  |  |  |  |  |  |  |
Former Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from corporate debt |  |  | $ 125,000 |  |  |  |  |  |  |  |  |
Repayment of debt | $ 54,000 |  |  |  | $ 71,000 |  |  |  |  |  |  |
Amount drawn |  |  | $ 125,000 |  |  |  |  |  |  |  |  |
Former Revolving Credit Facility [Member] | Top of Range [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Principal amount |  |  |  |  |  |  |  |  |  |  | $ 125,000 |
Note Issuance Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Principal amount | € |  | € 275 |  |  |  |  |  |  |  |  |  |
Fixed interest rate |  | 5.50% |  |  |  |  |  |  |  |  |  |
Number of interest rate swaps | Swap |  | 2 |  |  |  |  |  |  |  |  |  |
Note Issuance Facility [Member] | EURIBOR [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Adjustment to interest rate |  | 4.90% |  |  |  |  |  |  |  |  |  |
Series 1 Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  | 2022 |  |  |  |  |  |  |  |
Series 2 Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  | 2023 |  |  |  |  |  |  |  |
Series 3 Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  | 2024 |  |  |  |  |  |  |  |
2017 Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Principal amount |  |  |  |  |  |  |  |  | $ 11,500 |  |  |
Maturity date |  |  |  | July 20, 2019 |  |  |  |  |  |  |  |
2017 Credit Facility [Member] | Top of Range [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Principal amount | € |  |  |  |  |  |  |  |  |  | € 10,000 |  |
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 |  |  |  |  |  |  |  |
Proceeds from corporate debt |  |  |  | $ 108 |  |  |  |  |  |  |  |
Credit facility amount |  |  |  |  |  |  |  | $ 215 |  |  |  |
Potential increase in borrowings capacity |  |  |  |  |  |  |  | $ 70 |  |  |  |
Amount drawn |  |  |  | $ 108 |  |  |  |  |  |  |  |
New Revolving Credit Facility [Member] | Subsequent Events [Member] |  |  |  |  |  |  |  |  |  |  |  |
Corporate debt [Abstract] |  |  |  |  |  |  |  |  |  |  |  |
Credit facility amount |  |  |  |  |  |  | $ 300 |  |  |  |  |
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] |  |  |  |  |  |  |  |  |  |  |  |
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] | 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% |  |  |  |

X
- Definition The amount of increase in borrowing capacity under the credit facility the entity has the option to receive subject to the entity meeting certain conditions. + References No definition available. + Details
Name: | aby_IncreaseToBorrowingCapacityLineOfCreditFacility
Namespace Prefix: | aby_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 interest rate swaps used to hedge the Note Issuance Facility. + References No definition available. + Details
Name: | aby_NumberOfInterestRateSwaps
Namespace Prefix: | aby_
Data Type: | xbrli:integerItemType
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 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 nominal or face amount of a financial instrument, used to calculate payments made on that instrument. + 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_NotionalAmount
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

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
- Definition The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2018-01-01 -Paragraph 17 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=7&date=2018-03-01&anchor=para_17_d&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_CreditFacilityTrancheAMember
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_NoteIssuanceFacilityMember
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_Series1NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=aby_Series3NotesMember
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_LondonInterbankOfferedRateMember
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_NonadjustingEventsAfterReportingPeriodAxis=aby_SubsequentEventsMember
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_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: |