XML 52 R40.htm IDEA: XBRL DOCUMENT
v3.20.2

Long-Term Debt (Details) |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended | 60 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 20, 2020 | Feb. 13, 2020 USD ($) | Jul. 31, 2020 USD ($) | Apr. 30, 2020 Aircraft | Feb. 28, 2019 USD ($) | Jun. 30, 2020 USD ($) | Mar. 31, 2018 USD ($) | Jun. 30, 2020 USD ($) Aircraft | Apr. 30, 2030 | Apr. 30, 2025 | Apr. 01, 2020 USD ($) | Dec. 31, 2019 USD ($) | Mar. 31, 2019 USD ($) | Feb. 01, 2019 USD ($)
Debt Instrument, Term |  |  |  | 8 years |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  |  |  |  |  |  |  | $ 175,000,000.0 |
Line of Credit Facility, Fair Value of Amount Outstanding |  |  |  |  |  | $ 0 |  | $ 0 |  |  |  | $ 81,000,000.0 |  |
Number of Terms to be Included in the Collateral Pool |  |  |  |  |  |  | 2 years |  |  |  |  |  |  |
Number Of Aircrafts Included As Collateral | Aircraft |  |  |  | 2 |  |  |  |  |  |  |  |  |  |
Debt Instrument, Face Amount |  | $ 545,500,000 |  |  |  |  |  |  |  |  | $ 31,000,000.0 |  |  | $ 450,000,000.0
Debt Instrument, Increase (Decrease), Net |  | $ 100,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Periodic Payment, Principal |  |  |  |  | $ 1,400,000 |  |  |  |  |  |  |  |  |
Termination Loans |  |  |  |  |  | 19,800,000 |  | $ 19,800,000 |  |  |  |  |  |
Senior Secured Revolving Credit Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Term |  |  |  |  |  |  | 24 months |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  | $ 81,000,000.0 |  |  |  |  |  |  |
Number Of Aircrafts Included As Collateral | Aircraft |  |  |  |  |  |  |  | 8 |  |  |  |  |  |
Long-term Debt [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
reduction in debt interest rate |  | 150.00% |  |  |  |  |  |  |  |  |  |  |  |
Payroll Support Program Loan CARES Act [Member] | Unsecured Debt [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Term | 10 years |  |  | 10 years |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage | 1.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds From Payroll Support Program, Low-Interest Loan |  |  |  |  |  | $ 16,400,000 |  | $ 21,600,000 |  |  |  |  |  |
Subsequent Event | Payroll Support Program Loan CARES Act [Member] | Unsecured Debt [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate Terms |  |  |  |  |  |  |  |  |  | P5Y |  |  |  |
Proceeds From Payroll Support Program, Low-Interest Loan |  |  | $ 5,200,000 |  |  |  |  |  |  |  |  |  |  |
Subsequent Event | Forecast [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] | Payroll Support Program Loan CARES Act [Member] | Unsecured Debt [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  |  |  |  |  |  |  | 2.00% |  |  |  |  |

X
- Definition Number Of Aircrafts Included As Collateral + References No definition available. + Details
Name: | algt_NumberOfAircraftsIncludedAsCollateral
Namespace Prefix: | algt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Terms to be Included in the Collateral Pool + References No definition available. + Details
Name: | algt_NumberofTermstobeIncludedintheCollateralPool
Namespace Prefix: | algt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds From Payroll Support Program, Low-Interest Loan + References No definition available. + Details
Name: | algt_ProceedsFromPayrollSupportProgramLowInterestLoan
Namespace Prefix: | algt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition reduction in debt interest rate in basis points + References No definition available. + Details
Name: | algt_Reductionindebtinterestrate
Namespace Prefix: | algt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Net increase or decrease in the carrying amount of the debt instrument for the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(f)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the required periodic payments applied to principal. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentPeriodicPaymentPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of the amount outstanding under the credit facility. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611 + Details
Name: | us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68073528&loc=d3e56288-109415 + Details
Name: | us-gaap_TerminationLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=algt_SeniorSecuredRevolvingCreditFacilityDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=algt_PayrollSupportProgramLoanCARESActMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
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: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |