XML 144 R130.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments and contingencies - Sale and lease back commitments (Details) $ in Thousands |  |  |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | ---
Oct. 10, 2022 aircraft | May 12, 2020 engine | Dec. 28, 2017 aircraft | Nov. 30, 2021 aircraft | Dec. 31, 2017 aircraft | Dec. 31, 2022 USD ($) aircraft | Dec. 31, 2021 USD ($) aircraft | Dec. 31, 2011 aircraft | Dec. 31, 2020 USD ($)
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Estimated proceeds from aircraft sale |  |  |  |  |  | $ 1,553,000 |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | 1,300,799 |  |  |
Possible contingencies |  |  |  |  |  | $ 7,800 | $ 8,000 |  | $ 6,000
Airbus purchase agreement |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Number of aircraft purchased | aircraft |  |  |  |  |  | 18 | 15 |  |
A320NEO model |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Number of aircraft purchased | aircraft |  |  |  |  | 46 |  |  | 30 |
A320NEO model | Airbus purchase agreement |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Number of aircraft purchased | aircraft | 25 |  | 80 | 39 |  |  |  |  |
A321NEO model |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Number of aircraft purchased |  | 34 |  |  | 34 |  |  |  |
A321NEO model | Airbus purchase agreement |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Number of aircraft converted | aircraft |  |  |  | 20 |  |  |  |  |
Not later than one year |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Estimated proceeds from aircraft sale |  |  |  |  |  | $ 165,500 |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | 7,977 |  |  |
Later Than One Year And Not Later Than Two Years |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Estimated proceeds from aircraft sale |  |  |  |  |  | 998,000 |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | 51,720 |  |  |
Between two and three years |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Estimated proceeds from aircraft sale |  |  |  |  |  | 389,500 |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | 104,014 |  |  |
Between three and four years |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | 108,400 |  |  |
Later Than Four Years |  |  |  |  |  |  |  |  |
Disclosure of maturity analysis of operating lease payments [line items] |  |  |  |  |  |  |  |  |
Non-cancellable sale and leaseback contracts of aircraft leases |  |  |  |  |  | $ 1,028,688 |  |  |

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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 16 -IssueDate 2022-03-24 -Paragraph 97 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2022-en-r&anchor=para_97&doctype=Standard -URIDate 2022-03-24 + Details
Name: | ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References No definition available. + Details
Name: | vlrs_IfrsLossContingencyEstimateOfPossibleLoss
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the number of aircraft converted during the period. + References No definition available. + Details
Name: | vlrs_NumberOfAircraftConverted
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 The amount of undiscounted operating lease payments. + References No definition available. + Details
Name: | vlrs_UndiscountedOperatingLeasePayments
Namespace Prefix: | vlrs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_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_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
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=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=vlrs_LaterThanFourYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |