XML 43 R32.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Organization and Operations - Additional Information (Detail) |  | 3 Months Ended
--- | --- | ---
Dec. 20, 2019 Air-craft | Dec. 31, 2021 Daily_Departure State Air-craft City Employee
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of states in which entity operates | State |  | 42
Number of aircrafts operated |  | 167
Number of cities in which entity operates | City |  | 120
Number of daily departures | Daily_Departure |  | 457
Number of employees | Employee |  | 2,999
Number of aircrafts withdrawable on conditions |  | 1
United capacity purchase agreement termination notice period |  | 30 days
American Capacity Purchase Agreement [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Aircraft lease term |  | 5 years
Maximum number of aircraft withdraw in twenty twenty one |  | 10
Maximum number of aircraft withdraw in twenty twenty two |  | 5
Maximum number of aircraft withdraw in twenty twenty three |  | 5
Aircrafts able to be withdrawn in future under normal withdrawal rights |  | 20
Aircrafts able to be withdrawn in future, thereafter under normal withdrawal rights |  | 20
American Capacity Purchase Agreement [Member] | CRJ-900 Aircraft [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated |  | 40
United Capacity Purchase Agreement [Member] | E-175 Aircraft [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated |  | 60
United Capacity Purchase Agreement [Member] | E-175 Aircraft [Member] | United [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated |  | 42
Lease expiration year |  | 2028
Notice period for termination of agreement |  | United, subject to certain conditions, including the payment of certain costs tied to aircraft type, may terminate the agreement in its discretion, or remove E-175 aircraft from service, by giving us notice of 90 days or more
United Capacity Purchase Agreement [Member] | E-175 Aircraft [Member] | United [Member] | Minimum [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Lease expiration year |  | 2024
United Capacity Purchase Agreement [Member] | E-175 Aircraft [Member] | United [Member] | Maximum [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Lease expiration year |  | 2028
United Capacity Purchase Agreement [Member] | E175LL Aircraft [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated |  | 20
Air crafts expiring month and year description |  | expiring between 2032 and 2033
United Capacity Purchase Agreement [Member] | E175LL Aircraft [Member] | United [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Notice period for termination of agreement |  | Commencing five (5) years after the actual in-service date, United has the right to remove the E-175 aircraft from service by giving us notice of 90 days or more, subject to certain conditions, including the payment of certain wind-down expenses plus, if removed prior to the ten (10) year anniversary of the in-service date, certain accelerated margin payments
United Capacity Purchase Agreement [Member] | CRJ-700 Aircraft [Member] | United [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated |  | 20
Aircraft lease term |  | 9 years
Number of aircraft leased |  | 17
DHL Flight Services Agreement [Member] | Boeing 737400F [Member] |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |
Number of aircrafts operated | 2 |
Aircraft lease term | 5 years |
Number of aircraft leased | 2 |
Notice period for termination of agreement |  | At any time after the first anniversary of the commencement date of the first aircraft placed in service with 90 days’ written notice
Aircraft option to extend agreement description |  | DHL has the option to extend the agreement with respect to one or more aircraft for a period of one year with 90 days’ advance written notice

X
- Definition Air crafts expiring month and year description. + References No definition available. + Details
Name: | mesa_AirCraftsExpiringMonthAndYearDescription
Namespace Prefix: | mesa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aircraft lease period. + References No definition available. + Details
Name: | mesa_AircraftLeasePeriod
Namespace Prefix: | mesa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aircraft option to extend agreement description. + References No definition available. + Details
Name: | mesa_AircraftOptionToExtendAgreementDescription
Namespace Prefix: | mesa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aircrafts able to be withdrawn in future, thereafter under normal withdrawal rights. + References No definition available. + Details
Name: | mesa_AircraftsAbleToBeWithdrawnInFutureThereafterUnderNormalWithdrawalRights
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aircrafts able to be withdrawn in future under normal withdrawal rights. + References No definition available. + Details
Name: | mesa_AircraftsAbleToBeWithdrawnInFutureUnderNormalWithdrawalRights
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Airline services in number of cities. + References No definition available. + Details
Name: | mesa_AirlineServicesInNumberOfCities
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease expiration year. + References No definition available. + Details
Name: | mesa_LeaseExpirationYear
Namespace Prefix: | mesa_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of aircraft withdraw in next twelve months. + References No definition available. + Details
Name: | mesa_MaximumNumberOfAircraftWithdrawInNextTwelveMonths
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of aircraft withdraw in remainder of fiscal year. + References No definition available. + Details
Name: | mesa_MaximumNumberOfAircraftWithdrawInRemainderOfFiscalYear
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of aircraft withdraw in year two. + References No definition available. + Details
Name: | mesa_MaximumNumberOfAircraftWithdrawInYearTwo
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Notice period for termination of agreement. + References No definition available. + Details
Name: | mesa_NoticePeriodForTerminationOfAgreement
Namespace Prefix: | mesa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of aircraft leased. + References No definition available. + Details
Name: | mesa_NumberOfAircraftLeased
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of aircrafts withdrawable on conditions. + References No definition available. + Details
Name: | mesa_NumberOfAircraftsWithdrawableOnConditions
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of daily departures. + References No definition available. + Details
Name: | mesa_NumberOfDailyDepartures
Namespace Prefix: | mesa_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of employees. + References No definition available. + Details
Name: | mesa_NumberOfEmployees
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Organization consolidation and presentation of financial statements. + References No definition available. + Details
Name: | mesa_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems
Namespace Prefix: | mesa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition United capacity purchase agreement termination notice period. + References No definition available. + Details
Name: | mesa_UnitedCapacityPurchaseAgreementTerminationNoticePeriod
Namespace Prefix: | mesa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of aircraft operated by the carrier. + References No definition available. + Details
Name: | us-gaap_NumberOfAircraftOperated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=mesa_AmericanCapacityPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=mesa_CRJ900AircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=mesa_UnitedCapacityPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=mesa_E175AircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=mesa_UnitedAirlinesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=mesa_E175LLAircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=mesa_CRJ700AircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=mesa_FlightServicesAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=mesa_Boeing737400FMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |