XML 85 R71.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Financial instruments and risk management - Jet fuel price risk (Details) item in Thousands, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 MXN ($) item $ / gal | Dec. 31, 2016 MXN ($) item $ / gal | Dec. 31, 2015 MXN ($)
Jet fuel |  |  |
Jet fuel price risk |  |  |
Percentage of operating expenses | 29.00% | 28.00% | 30.00%
Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) | 61,100 | 134,300 |
Projected term of hedged consumption | 9 months | 21 months |
Fair value of derivative financial assets | $ | $ 497,403 | $ 867,809 |
Cost of hedging recognized in other comprehensive income | $ | 163,836 | 218,038 |
Extrinsic value of options recycled to cost | $ | $ 26,980 | $ 305,166 | $ 112,675
Within one year | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) | 131,381 | 118,798 |
Strike price agreed rate | $ / gal | 1.7447 | 1.5145 |
Approximate percentage of hedge (of expected consumption value) | 55.00% | 52.00% |
Within six months | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) | 69,518 | 55,436 |
Strike price agreed rate | $ / gal | 1.6861 | 1.6245 |
Approximate percentage of hedge (of expected consumption value) | 60.00% | 51.00% |
Between six months and one year | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) | 61,863 | 63,362 |
Strike price agreed rate | $ / gal | 1.8106 | 1.4182 |
Approximate percentage of hedge (of expected consumption value) | 50.00% | 53.00% |
Between one year and two years | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) |  | 70,238 |
Strike price agreed rate | $ / gal |  | 1.6392 |
Approximate percentage of hedge (of expected consumption value) |  | 24.00% |
Between one year and eighteen months | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) |  | 62,492 |
Strike price agreed rate | $ / gal |  | 1.6508 |
Approximate percentage of hedge (of expected consumption value) |  | 45.00% |
Between eighteen months and two years | Jet fuel Asian call options |  |  |
Jet fuel price risk |  |  |
Notional volume (in gallons) |  | 7,746 |
Strike price agreed rate | $ / gal |  | 1.5450 |
Approximate percentage of hedge (of expected consumption value) |  | 10.00% |

X
- Definition The average price of a hedging instrument. [Refer: Hedging instruments [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 23B -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_23B_b&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_AveragePriceOfHedgingInstrument
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of derivative financial assets held for hedging. [Refer: Derivative financial assets] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_55&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_DerivativeFinancialAssetsHeldForHedging
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The nominal amount of a hedging instrument. [Refer: Hedging instruments [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 23B -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_23B_a&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 7 -IssueDate 2017-01-01 -Paragraph 24A -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2017-03-01&anchor=para_24A_d&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_NominalAmountOfHedgingInstrument
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of reclassification adjustments related to change in value of time value of options, before tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_92&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsBeforeTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A component of equity representing the accumulated change in the value of the time value of options when separating the intrinsic value and time value of an option contract and designating as the hedging instrument only the changes in the intrinsic value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Note Effective 2018-01-01 -Name IAS -Number 1 -IssueDate 2017-01-01 -Paragraph 78 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2017-03-01&anchor=para_78_e&doctype=Standard -URIDate 2017-03-09 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Note Effective 2018-01-01 -Name IFRS -Number 9 -IssueDate 2017-01-01 -Paragraph 6.5.15 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2017-03-01&anchor=para_6.5.15&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_ReserveOfChangeInValueOfTimeValueOfOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The percentage of the entity's operating expenses. + References No definition available. + Details
Name: | vlrs_PercentageOfEntitySOperatingExpenses
Namespace Prefix: | vlrs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of expected consumption hedged as of the reporting date. + References No definition available. + Details
Name: | vlrs_PercentageOfExpectedConsumptionHedged
Namespace Prefix: | vlrs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The term or duration of expected consumption hedged. + References No definition available. + Details
Name: | vlrs_TermOfConsumptionHedged
Namespace Prefix: | vlrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=vlrs_JetFuelPriceRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=ifrs-full_OptionContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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