XML 42 R30.htm IDEA: XBRL DOCUMENT
v3.21.1

Organization and Operations - Additional Information (Detail) |  |  |  |  |  |  | 1 Months Ended | 2 Months Ended | 6 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Mar. 31, 2021 Daily_Departure State Air-craft | Mar. 04, 2021 Air-craft | Nov. 19, 2020 Air-craft | Nov. 04, 2020 Air-craft | Dec. 20, 2019 Air-craft | Nov. 26, 2019 Air-craft Airfleet | Jun. 02, 2021 Air-craft | Aug. 17, 2021 Air-craft | May 05, 2021 Air-craft | Mar. 03, 2021 Air-craft | Mar. 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 | 38 |  |  |  |  |  |  |  |  |  | 38
Number of aircrafts operated |  |  |  |  |  |  |  |  |  |  | 163
Number of cities in which entity operates | City |  |  |  |  |  |  |  |  |  |  | 112
Number of daily departures | Daily_Departure | 440 |  |  |  |  |  |  |  |  |  | 440
Number of employees | Employee |  |  |  |  |  |  |  |  |  |  | 3,111
American Capacity Purchase Agreement [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Amendment 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 |  |  |  |  |  |  |  |
Number of aircraft removed due to failure to meet certain performance objectives |  |  | 20 |  |  |  |  |  |  |  |
Number of aircraft removed due to failure to meet certain performance objectives thereafter |  |  | 20 |  |  |  |  |  |  |  |
American Capacity Purchase Agreement [Member] | CRJ-900 Aircraft [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of aircrafts operated |  |  | 40 |  |  |  |  |  |  |  | 45
Amended and Restated American Capacity Purchase Agreement [Member] | CRJ-900 Aircraft [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of aircrafts expected to operate |  | 5 |  |  |  |  |  |  |  | 3 |
American Capacity Purchase Agreement (Amendment No. 2) [Member] | CRJ-900 Aircraft [Member] | Scenario Forecast [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of aircrafts expected to operate |  |  |  |  |  |  | 3 | 5 |  |  |
American Capacity Purchase Agreement (Amendment No. 2) [Member] | CRJ-900 Aircraft [Member] | Subsequent Event [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of aircrafts expected to operate |  |  |  |  |  |  |  |  | 5 |  |
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
Aircraft lease extension period |  |  |  |  |  | 5 years |  |  |  |  |
Number of aircraft leased |  |  |  |  |  | 42 |  |  |  |  |
Lease expiration year |  |  |  |  |  | 2028 |  |  |  |  |
Number of aircrafts owned | Airfleet |  |  |  |  |  | 18 |  |  |  |  |
Notice period for termination of agreement |  |  |  |  |  |  |  |  |  |  | Permits United, subject to certain conditions, including the payment of certain costs tied to aircraft type, to 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 |  |  |  |  |  |  |  |  |  |  | 16
Number of additional aircrafts |  |  |  |  |  | 20 |  |  |  |  |
Number of years in operation |  |  |  |  |  | 12 years |  |  |  |  |
Air crafts expiring month and year description |  |  |  |  |  |  |  |  |  |  | expiring between November 2032 and June 2033
Number of aircraft leased |  |  |  | 20 |  |  |  |  |  |  |
Aircraft lease term |  |  |  | 12 years |  |  |  |  |  |  |
Number of aircraft delivered | 16 |  |  |  |  |  |  |  |  |  |
Number of aircraft expected to delivered | 4 |  |  |  |  |  |  |  |  |  |
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-175LL 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] |  |  |  |  |  |  |  |  |  |  |
Aircraft lease term |  |  |  |  |  | 9 years |  |  |  |  |
DHL Flight Services Agreement [Member] | Boeing 737400F [Member] |  |  |  |  |  |  |  |  |  |  |
Organization Consolidation And Presentation Of Financial Statements [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of aircrafts operated |  |  |  |  | 2 |  |  |  |  |  |
Number of aircraft leased |  |  |  |  | 2 |  |  |  |  |  |
Aircraft lease term |  |  |  |  | 5 years |  |  |  |  |  |
Notice period for termination of agreement |  |  |  |  |  |  |  |  |  |  | At any time under after the first anniversary of the commencement date of Aircraft with 90 day’s 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 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 Amendment term. + References No definition available. + Details
Name: | mesa_AmendmentTerm
Namespace Prefix: | mesa_
Data Type: | xbrli:durationItemType
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 Lease extension period. + References No definition available. + Details
Name: | mesa_LeaseExtensionPeriod
Namespace Prefix: | mesa_
Data Type: | xbrli:durationItemType
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 additional aircraft. + References No definition available. + Details
Name: | mesa_NumberOfAdditionalAircraft
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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

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

X
- Definition Number of aircraft expected to operated. + References No definition available. + Details
Name: | mesa_NumberOfAircraftExpectedToOperated
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
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 aircraft removed due to failure to meet certain performance objectives. + References No definition available. + Details
Name: | mesa_NumberOfAircraftRemovedDueToFailureToMeetCertainPerformanceObjectives
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of aircraft removed due to failure to meet certain performance objectives thereafter. + References No definition available. + Details
Name: | mesa_NumberOfAircraftRemovedDueToFailureToMeetCertainPerformanceObjectivesThereafter
Namespace Prefix: | mesa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

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 Number of years in operation. + References No definition available. + Details
Name: | mesa_NumberOfYearsInOperation
Namespace Prefix: | mesa_
Data Type: | xbrli:durationItemType
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 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_AmendedAndRestatedAmericanCapacityPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
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: |