XML 126 R72.htm IDEA: XBRL DOCUMENT
v3.20.1

Financial instruments and risk management - Jet fuel price risk (Details) gal in Thousands, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 USD ($) | Dec. 31, 2019 MXN ($) gal $ / gal | Dec. 31, 2018 MXN ($) gal $ / gal | Dec. 31, 2017 MXN ($) gal $ / gal
Jet fuel price risk |  |  |  |
Fair value of derivative financial liabilities | $ |  |  | $ 122,948 |
Intrinsic value recycled to the fuel cost | $ |  | $ 9,477 |  |
Loss from derivatives financial instruments recognized in consolidated statements of operations | $ |  | $ (67,629) | $ 455,009 | $ (52,097)
Jet fuel |  |  |  |
Jet fuel price risk |  |  |  |
Percentage of operating expenses | 38.00% | 38.00% | 38.00% | 31.00%
Jet fuel Asian call options |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  | 13,492 |  |
Fair value of derivative financial assets | $ |  |  | $ 48,199 | $ 497,403
Cost of hedging recognized in other comprehensive income | $ |  | $ 133,567 | 134,096 | 163,836
Extrinsic value of options recycled to cost | $ |  | $ 61,067 | $ (402,493) | $ 26,980
Jet fuel Asian call options | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  |  | 26,632 | 131,381
Strike price agreed rate |  |  | 1.8400 | 1.7447
Approximate percentage of hedge (of expected consumption value) |  |  | 10.00% | 55.00%
Jet fuel Asian call options | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  |  | 12,790 | 69,518
Strike price agreed rate |  |  | 1.8400 | 1.6861
Approximate percentage of hedge (of expected consumption value) |  |  | 10.00% | 60.00%
Jet fuel Asian call options | Between six months and one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  |  | 13,842 | 61,863
Strike price agreed rate |  |  | 1.8400 | 1.8106
Approximate percentage of hedge (of expected consumption value) |  |  | 10.00% | 50.00%
Jet fuel Zero-Cost collars |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  | 70,136 | 45,600 | 61,100
Fair value of derivative financial assets | $ |  | $ 133,567 |  |
Fair value of derivative financial liabilities | $ |  |  | $ 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 | $ | $ 4,520.00 |  |  |
Effect of downward movement in spot price on accumulated other comprehensive income | $ | $ (4,520.00) |  |  |
Jet fuel Zero-Cost collars | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  | 56,644 | 18,963 |
Approximate percentage of hedge (of expected consumption value) |  | 20.00% | 15.00% |
Jet fuel Zero-Cost collars | Within one year | Minimum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.82 | 1.91 |
Jet fuel Zero-Cost collars | Within one year | Maximum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  |  | 2.46 |
Jet fuel Zero-Cost collars | Within one year | Jet fuel | Minimum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.64 |  |
Jet fuel Zero-Cost collars | Within one year | Jet fuel | Maximum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.82 |  |
Jet fuel Zero-Cost collars | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  | 34,480 | 18,963 |
Approximate percentage of hedge (of expected consumption value) |  | 25.00% | 15.00% |
Jet fuel Zero-Cost collars | Within six months | Minimum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  |  | 1.91 |
Jet fuel Zero-Cost collars | Within six months | Maximum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  |  | 2.46 |
Jet fuel Zero-Cost collars | Within six months | Jet fuel | Minimum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.63 |  |
Jet fuel Zero-Cost collars | Within six months | Jet fuel | Maximum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.82 |  |
Jet fuel Zero-Cost collars | Between six months and one year |  |  |  |
Jet fuel price risk |  |  |  |
Notional volume (in gallons) | gal |  | 22,164 |  |
Approximate percentage of hedge (of expected consumption value) |  | 15.00% |  |
Jet fuel Zero-Cost collars | Between six months and one year | Jet fuel | Minimum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.65 |  |
Jet fuel Zero-Cost collars | Between six months and one year | Jet fuel | Maximum |  |  |  |
Jet fuel price risk |  |  |  |
Strike price agreed rate |  | 1.81 |  |
All-in | Within one year |  |  |  |
Jet fuel price risk |  |  |  |
Approximate percentage of hedge (of expected consumption value) |  | 20.00% | 18.00% |
All-in | Within six months |  |  |  |
Jet fuel price risk |  |  |  |
Approximate percentage of hedge (of expected consumption value) |  | 25.00% | 25.00% |
All-in | Between six months and one year |  |  |  |
Jet fuel price risk |  |  |  |
Approximate percentage of hedge (of expected consumption value) |  | 15.00% | 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 2019-01-01 -Paragraph 23B -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_23B_b&doctype=Standard -URIDate 2019-03-27 + 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 2019-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_55&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_DerivativeFinancialAssetsHeldForHedging
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2019-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_55&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_DerivativeFinancialLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 2019-01-01 -Paragraph 85 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_85&doctype=Standard -URIDate 2019-03-27 + 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 2019-01-01 -Paragraph 23B -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_23B_a&doctype=Standard -URIDate 2019-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2019-01-01 -Paragraph 24A -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2019-en-r&anchor=para_24A_d&doctype=Standard -URIDate 2019-03-27 + 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 2019-01-01 -Paragraph 92 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_92&doctype=Standard -URIDate 2019-03-27 + 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 2019-01-01 -Paragraph 78 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2019-en-r&anchor=para_78_e&doctype=Standard -URIDate 2019-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 9 -IssueDate 2019-01-01 -Paragraph 6.5.15 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2019-en-r&anchor=para_6.5.15&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_ReserveOfChangeInValueOfTimeValueOfOptions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of intrinsic value recycled to the fuel cost. + References No definition available. + Details
Name: | vlrs_IntrinsicValueOfZeroCostCollarsRecycleToFuelCost
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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
- 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_HedgingInstrumentsAxis=vlrs_JetFuelZeroCostCollarsAndOptionContractMember
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_HedgingInstrumentsAxis=vlrs_DerivativesAllInMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |