XML 117 R103.htm IDEA: XBRL DOCUMENT
v3.22.1

Rotable spare parts, furniture and equipment, net - Additional Information (Details) $ in Thousands, $ in Thousands |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
May 12, 2020 engine | Aug. 16, 2013 engine | Oct. 31, 2021 engine | Apr. 30, 2021 engine | Oct. 31, 2020 item | Jul. 31, 2020 item | Nov. 30, 2018 aircraft item | Dec. 31, 2017 aircraft | Nov. 30, 2015 engine | Dec. 31, 2021 USD ($) aircraft | Dec. 31, 2021 MXN ($) aircraft | Dec. 31, 2020 USD ($) | Dec. 31, 2020 MXN ($) | Dec. 31, 2019 MXN ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2017 MXN ($) | Dec. 31, 2011 aircraft | Dec. 31, 2021 MXN ($) aircraft | Sep. 05, 2019 USD ($) | Sep. 05, 2019 MXN ($)
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation expense | $ |  |  |  |  |  |  |  |  |  |  | $ 1,022,012 |  | $ 797,827 | $ 587,849 |  |  |  |  |  |
Number of spare engines purchased | engine | 11 |  | 1 |  |  |  |  |  | 3 |  |  |  |  |  |  |  |  |  |  |
Number of aircraft engines to be provided maintenance services | engine |  |  | 13 | 2 |  |  |  |  | 16 |  |  |  |  |  |  |  |  |  |  |
Credit notes received |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,060 | $ 58,530 |  |  |  |
Accumulated amortization of credit notes | $ |  |  |  |  |  |  |  |  |  |  |  |  | 4,878 |  |  |  |  | $ 4,878 |  |
Number of aircraft to be delivered | item |  |  |  |  | 18 | 80 | 26 |  |  |  |  |  |  |  |  |  |  |  |  |
Amounts paid for aircraft and spare engines |  |  |  |  |  |  |  |  |  | $ 183,390 | 3,774,799 |  | 3,376,576 | 3,483,368 |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 132 |  |  |  |  |  |  |  | 132 |  |
Gain (loss) on sale and leaseback | $ |  |  |  |  |  |  |  |  |  |  | $ 195,552 |  | 710,522 | 284,759 |  |  |  |  |  |
Term of aircraft delivery agreement |  |  |  |  |  |  |  |  |  | 9 years | 9 years |  |  |  |  |  |  |  |  |
Carrying amount of remaining owned aircraft |  |  |  |  |  |  |  |  |  | $ 454,602 |  |  | 7,281,157 | 7,385,334 |  |  |  | $ 9,357,304 |  |
Between one year and two years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 13 |  |  |  |  |  |  |  | 13 |  |
Between two and three years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 5 |  |  |  |  |  |  |  | 5 |  |
Between three and four years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 17 |  |  |  |  |  |  |  | 17 |  |
Between four and five years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 16 |  |  |  |  |  |  |  | 16 |  |
Between five and six years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 27 |  |  |  |  |  |  |  | 27 |  |
Between six and seven years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 21 |  |  |  |  |  |  |  | 21 |  |
Between seven and eight years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 19 |  |  |  |  |  |  |  | 19 |  |
Between eight and nine years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of aircraft to be delivered |  |  |  |  |  |  |  |  |  | 14 |  |  |  |  |  |  |  | 14 |  |
Lufthansa Technik AG - December 2016 Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Credit notes received |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,500 | $ 28,110 |  |  |  |
Accumulated amortization of credit notes | $ |  |  |  |  |  |  |  |  |  |  |  |  | 5,230 | 5,230 |  |  |  | $ 5,230 |  |
Term of total support agreement |  |  |  |  |  |  |  | 66 months |  |  |  |  |  |  |  |  |  |  |  |
A320 model |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of aircraft purchased |  |  |  |  |  |  |  | 80 |  | 39 | 39 |  |  |  |  |  | 44 |  |  |
A320CEO model |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of aircraft purchased |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 14 |  |  |
Number of engines purchased | engine |  | 14 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of spare engines purchased | engine |  | 1 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
A320NEO model |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of aircraft purchased |  |  |  |  |  |  |  | 46 |  |  |  |  |  |  |  |  | 30 |  |  |
Number of engines purchased | engine | 46 | 30 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of spare engines purchased | engine |  | 6 |  |  |  |  |  |  | 2 |  |  |  |  |  |  |  |  |  |  |
Number of aircraft engines to be provided maintenance services | engine |  |  |  |  |  |  |  |  | 10 |  |  |  |  |  |  |  |  |  |  |
A321NEO model |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of aircraft purchased | 34 |  |  |  |  |  |  | 34 |  | 39 | 39 |  |  |  |  |  |  |  |  |
Number of spare engines purchased | engine |  |  |  |  |  |  |  |  | 1 |  |  |  |  |  |  |  |  |  |  |
Number of aircraft engines to be provided maintenance services | engine |  |  |  |  |  |  |  |  | 6 |  |  |  |  |  |  |  |  |  |  |
A320NEO Into A321NEO |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of aircraft purchased |  |  |  |  |  |  | 6 |  |  | 20 | 20 |  |  |  |  |  |  |  |  |
A319 model | Operating lease |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total amount of previously leased aircraft |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 19,600 | $ 392,076
Pre-delivery payments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amounts paid for aircraft and spare engines |  |  |  |  |  |  |  |  |  | $ 55,639,000 | $ 1,130,669 | $ 102,700 | 2,185,902 |  |  |  |  |  |  |
Carrying amount of remaining owned aircraft | $ |  |  |  |  |  |  |  |  |  |  |  |  | 4,920,126 | 4,507,770 |  |  |  | 5,224,632 |  |
Aircraft Spare engines |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation expense | $ |  |  |  |  |  |  |  |  |  |  | 39,179 |  | 5,946 | $ 1,787 |  |  |  |  |  |
Carrying amount of remaining owned aircraft | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 47,039 |  |  |  |  | $ 7,859 |  |
Aircraft Spare engines | Pratt and Whitney purchase agreement (FMP) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rotable spare parts, furniture and equipment, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amounts paid for aircraft and spare engines |  |  |  |  |  |  |  |  |  | $ 19,082 | $ 394,254 |  |  |  |  |  |  |  |  |

X
- Definition The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2021-01-01 -Paragraph 73 -Subparagraph e -Clause vii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2021-01-01 -Paragraph 75 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_DepreciationPropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The gains (losses) arising from sale and leaseback transactions. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2021-01-01 -Paragraph 53 -Subparagraph i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_i&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_GainsLossesArisingFromSaleAndLeasebackTransactions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2021-01-01 -Paragraph 73 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 54 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_PropertyPlantAndEquipment
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of property, plant and equipment that would have been recognised had the revalued assets been carried under the cost model. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 16 -IssueDate 2021-01-01 -Paragraph 77 -Subparagraph e -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_77_e&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 7 -IssueDate 2021-01-01 -Paragraph 16 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the aggregate number of aircraft to be delivered as of the reporting date. + References No definition available. + Details
Name: | vlrs_AggregateNumberOfAircraftToBeDelivered
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of accumulated amortization of corresponding benefit from credit notes. + References No definition available. + Details
Name: | vlrs_AmortizationOfCreditNotes
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of credit notes received. + References No definition available. + Details
Name: | vlrs_CreditNotesReceived
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the number of spare engines to receive maintenance services. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftEnginesToReceiveMaintenanceServices
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of aircraft purchased during the period. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftPurchased
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of aircraft to be delivered in the future. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftToBeDelivered
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of engines purchased, excluding spare engines. + References No definition available. + Details
Name: | vlrs_NumberOfEnginesPurchased
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of spare engines purchased during the period. + References No definition available. + Details
Name: | vlrs_NumberOfSpareEnginesPurchased
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the term of the aircraft delivery agreement. + References No definition available. + Details
Name: | vlrs_TermOfAircraftDeliveryAgreement
Namespace Prefix: | vlrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the term of the total support agreement. + References No definition available. + Details
Name: | vlrs_TermOfTotalSupportAgreement
Namespace Prefix: | vlrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

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

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

X
- Details
Name: | ifrs-full_CounterpartiesAxis=vlrs_LufthansaTechnikAgDecember2016AgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A320ModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A320CeoModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A320NeoModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A321NeoModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A320neoIntoA321neoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_A319ModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=ifrs-full_PropertyPlantAndEquipmentSubjectToOperatingLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_PreDeliveryPaymentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=vlrs_AircraftSpareEnginesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=vlrs_PrattAndWhitneyPurchaseAgreementFmpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |