XML 122 R99.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Leases - Fleet and spare engines (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) aircraft engine | Dec. 31, 2022 engine aircraft | Dec. 31, 2011 aircraft
Leases |  |  |
Number of aircraft leased | 129 | 116 |
Number of spare engines leased | engine | 20 | 23 |
Number of aircraft incorporated to fleet | 13 | 18 |
Number of aircraft with lease term extended | 9 | 5 |
Maximum lease extended term | 3 years 6 months |  |
Amount of increase in Right-of-Use assets from lease extensions and new incorporations | $ | $ 478,303 |  |
Amount of increase in lease liabilities from lease extensions and new incorporations | $ | $ 478,303 |  |
Number of CEO spare engines incorporated to fleet |  | 3 |
Number of spare engines with lease term extended | 6 | 2 |
Airbus purchase agreement |  |  |
Leases |  |  |
Number of aircraft purchased | 13 | 18 |
Maximum lease extended term | 4 years |  |
Pratt and Whitney purchase agreement (FMP) |  |  |
Leases |  |  |
Number of CEO spare engines incorporated to fleet | 4 |  |
A319 Model 132 |  |  |
Leases |  |  |
Number of aircraft leased | 3 | 3 |
A320 Model 233 |  |  |
Leases |  |  |
Number of aircraft leased | 39 | 39 |
A320 Model 232 |  |  |
Leases |  |  |
Number of aircraft leased | 1 | 1 |
A320NEO Model 271N |  |  |
Leases |  |  |
Number of aircraft leased | 51 | 48 |
A320NEO Model 271N | Airbus purchase agreement |  |  |
Leases |  |  |
Number of aircraft incorporated to fleet | 1 | 6 |
A320NEO Model 271N | Lessor's aircraft order book |  |  |
Leases |  |  |
Number of aircraft incorporated to fleet | 2 | 3 |
A321 Model 231 |  |  |
Leases |  |  |
Number of aircraft leased | 10 | 10 |
A321NEO Model 271N |  |  |
Leases |  |  |
Number of aircraft leased | 25 | 15 |
A321NEO Model 271N | Sale and Leaseback Transactions |  |  |
Leases |  |  |
Number of aircraft incorporated to fleet | 2 | 7 |
A321NEO Model 271N | Lessor's aircraft order book |  |  |
Leases |  |  |
Number of aircraft incorporated to fleet | 8 | 2 |
A320CEO model |  |  |
Leases |  |  |
Number of aircraft purchased |  |  | 14
A320CEO model | Airbus purchase agreement |  |  |
Leases |  |  |
Number of aircraft with lease term extended | 8 | 2 |
A319CEO Model | Airbus purchase agreement |  |  |
Leases |  |  |
Number of aircraft with lease term extended |  | 1 |
A321CEO Model | Airbus purchase agreement |  |  |
Leases |  |  |
Number of aircraft with lease term extended | 1 | 2 |
V2500 Model V2524-A5 |  |  |
Leases |  |  |
Number of spare engines leased | engine |  | 2 |
V2500 Model V2527M-A5 |  |  |
Leases |  |  |
Number of spare engines leased | engine | 3 | 3 |
V2500 Model V2527E-A5 |  |  |
Leases |  |  |
Number of spare engines leased | engine | 5 | 6 |
V2500 Model V2527-A5 |  |  |
Leases |  |  |
Number of spare engines leased | engine | 6 | 6 |
PW1100 Model PW1127G-JM |  |  |
Leases |  |  |
Number of spare engines leased | engine | 5 | 5 |
PW1100 Model PW1133G-JM engine |  |  |
Leases |  |  |
Number of spare engines leased | engine | 1 | 1 |

X
- Definition The amount of increase in lease liabilities from lease extensions and new incorporations. + References No definition available. + Details
Name: | vlrs_AmountOfIncreaseInLeaseLiabilitiesFromLeaseExtensionsAndNewIncorporations
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of increase in right-of-use assets from lease extensions and new incorporations. + References No definition available. + Details
Name: | vlrs_AmountOfIncreaseInRightOfUseAssetsFromLeaseExtensionsAndNewIncorporations
Namespace Prefix: | vlrs_
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: | vlrs_DisclosureOfInformationAboutFinanceLeaseAndOperatingLeaseByLesseeLineItems
Namespace Prefix: | vlrs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum extended term of lease. + References No definition available. + Details
Name: | vlrs_MaximumLeaseExtendedTerm
Namespace Prefix: | vlrs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of aircraft added to fleet. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftAddedToFleet
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of aircraft for whom lease term extended. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftForWhichLeaseTermExtended
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of aircraft leased as of the reporting date. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftLeased
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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 The number of CEO spare engines incorporated to its fleet. + References No definition available. + Details
Name: | vlrs_NumberOfCeoSpareEnginesIncorporatedToFleet
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of spare engines extended the lease term. + References No definition available. + Details
Name: | vlrs_NumberOfSpareEnginesForWhichLeaseTermExtended
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of spare engines leased as of the reporting date. + References No definition available. + Details
Name: | vlrs_NumberOfSpareEnginesLeased
Namespace Prefix: | vlrs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

X
- Details
Name: | ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=vlrs_SaleAndLeasebackTransactionMember
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_A319CeoModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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