XML 84 R71.htm IDEA: XBRL DOCUMENT
v3.19.1

Financial instruments and risk management - Jet fuel price risk (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 USD ($) | Dec. 31, 2018 MXN ($) gal $ / gal | Dec. 31, 2017 MXN ($) gal $ / gal | Dec. 31, 2016 MXN ($) gal $ / gal
Jet fuel price risk |  |  |  |
Loss from derivatives financial instruments recognized in consolidated statements of operations | $ |  | $ (455,009) | $ 52,097 | $ 353,943
Jet fuel |  |  |  |
Jet fuel price risk |  |  |  |
Percentage of operating expenses | 36.00% | 36.00% | 29.00% | 28.00%
Jet fuel Asian call options |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 45,600 | 61,100,000 |
Projected term of hedged consumption | 12 months | 12 months | 9 months |
Fair value of derivative financial assets | $ |  | $ 48,199 | $ 497,403 | $ 867,809
Cost of hedging recognized in other comprehensive income | $ |  | 134,096 | 163,836 | 218,038
Extrinsic value of options recycled to cost | $ |  | $ (402,493) | $ 26,980 | $ 305,166
Jet fuel Asian call options | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 26,632,000 | 131,381,000 | 118,798,000
Strike price agreed rate | $ / gal |  | 1.8400 | 1.7447 | 1.5145
Approximate percentage of hedge (of expected consumption value) |  | 10.00% | 55.00% | 52.00%
Jet fuel Asian call options | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 12,790,000 | 69,518,000 | 55,436,000
Strike price agreed rate | $ / gal |  | 1.8400 | 1.6861 | 1.6245
Approximate percentage of hedge (of expected consumption value) |  | 10.00% | 60.00% | 51.00%
Jet fuel Asian call options | Between six months and one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 13,842,000 | 61,863,000 | 63,362,000
Strike price agreed rate | $ / gal |  | 1.8400 | 1.8106 | 1.4182
Approximate percentage of hedge (of expected consumption value) |  | 10.00% | 50.00% | 53.00%
Jet fuel Asian call options | Between one year and two years |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  |  |  | 70,238,000
Strike price agreed rate | $ / gal |  |  |  | 1.6392
Approximate percentage of hedge (of expected consumption value) |  |  |  | 24.00%
Jet fuel Asian call options | Between one year and eighteen months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  |  |  | 62,492,000
Strike price agreed rate | $ / gal |  |  |  | 1.6508
Approximate percentage of hedge (of expected consumption value) |  |  |  | 45.00%
Jet fuel Asian call options | Between eighteen months and twenty-one months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  |  |  | 7,746,000
Strike price agreed rate | $ / gal |  |  |  | 1.5450
Approximate percentage of hedge (of expected consumption value) |  |  |  | 10.00%
Jet Fuel Asian Zero-Cost collar options |  |  |  |
Jet fuel price risk |  |  |  |
Loss from derivatives financial instruments recognized in consolidated statements of operations | $ |  | $ (122,948) |  |
Upward/downward movement in the spot price of the US Gulf Coast Jet 54 | 5.00% | 5.00% |  |
Effect of upward movement in spot price on accumulated other comprehensive income | $ | $ 1,670 |  |  |
Effect of downward movement in spot price on accumulated other comprehensive income | $ | $ (1,510) |  |  |
Jet Fuel Asian Zero-Cost collar options | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 18,963,000 |  |
Approximate percentage of hedge (of expected consumption value) |  | 15.00% |  |
Jet Fuel Asian Zero-Cost collar options | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) |  | 18,963,000 |  |
Approximate percentage of hedge (of expected consumption value) |  | 15.00% |  |
All-in | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Approximate percentage of hedge (of expected consumption value) |  | 18.00% |  |
All-in | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Approximate percentage of hedge (of expected consumption value) |  | 25.00% |  |
All-in | Between six months and one year |  |  |  |
Jet fuel price risk |  |  |  |
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 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 23B -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_23B_b&doctype=Standard -URIDate 2018-03-16 + 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 2018-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_55&doctype=Standard -URIDate 2018-03-16 + 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 gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 85 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_85&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 23B -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_23B_a&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2018-01-01 -Paragraph 24A -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=7&date=2018-03-01&anchor=para_24A_d&doctype=Standard -URIDate 2018-03-16 + 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 -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_92&doctype=Standard -URIDate 2018-03-16 + 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 -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 78 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_e&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 9 -IssueDate 2018-01-01 -Paragraph 6.5.15 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=9&date=2018-03-01&anchor=para_6.5.15&doctype=Standard -URIDate 2018-03-16 + 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 upward or downward change in the relevant risk variable percentage used for sensitivity analysis of types of risk to which the entity is exposed. Used to calculate how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible as of the reporting date. + References No definition available. + Details
Name: | vlrs_SensitivityAnalysisEffectOfChangeInVariablePercent
Namespace Prefix: | vlrs_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The monetary downward change in the relevant risk variable percentage used for sensitivity analysis of types of risk to which the entity is exposed. Used to calculate how accumulated other comprehensive income would have been affected by changes in the relevant risk variable that were reasonably possible as of the reporting date. + References No definition available. + Details
Name: | vlrs_SensitivityAnalysisEffectOfDownwardMovementInForeignCurrencyExchangeRatesAccumulatedOtherComprehensiveIncome
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The monetary upward change in the relevant risk variable percentage used for sensitivity analysis of types of risk to which the entity is exposed. Used to calculate how accumulated other comprehensive income would have been affected by changes in the relevant risk variable that were reasonably possible as of the reporting date. + References No definition available. + Details
Name: | vlrs_SensitivityAnalysisEffectOfUpwardMovementInForeignCurrencyExchangeRatesAccumulatedOtherComprehensiveIncome
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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=ifrs-full_CommodityPriceRiskMember
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_LaterThanEighteenMonthsAndNotLaterThanTwentyOneMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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