<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:algt="http://www2.allegiantair.com/20210930"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="algt-20210930.xsd" xlink:type="simple"/>
    <context id="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i984e9dcd75794da1999b66ce9f85d510_I20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2021-10-25</instant>
        </period>
    </context>
    <context id="i256579c5d92c4cde96f377facd0fa86f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i369f4242abae4c719de2480a797d33eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4c0738bd1a6d4201ad56fb99d3335ea4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia54f06672c0f4762a94e41c1c35b61cf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9c9c0531e2b8458a8bdea6b6b7e6cfc2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib90be816403741f495e94e078878dc6a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id6c4008e6a39472dae4ba7855c3d1037_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2fdb1e986da0461c8b977ba535c7a65b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9110705b63a742adbe9a847ba63d43c3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9dee5052a0b043e6b638fd678f5a320b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9e37d963c63841f489451f3f85aa0f0e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i08ef0dc8962944fa9b97103ef14a56a1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32c70f949b584aa09fc0c9770c2aca6c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icca5c84326bb47b5a02ea19735cafbdf_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1bfa3f67fc194438b3efaa6f7e196370_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i12cbb93ce25b4cbbbcf72effbd9b777c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4555b1e632624ae0a9704a92c7360038_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i35ff01db27fc4bcb81affe45bdb19613_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9f2972cd176541cfa10fd6948f55cf7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d9444c5287c41b5bf4044ea9a1b8064_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c969e04ea904de9939f6f2f63d05c34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaca0db56b521487aa7bef1821a0afdf2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i372d844872194e209fada050be0b2368_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62e9b02a74414881933affffdf2f451d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i468cec3d0e4a4c7eae1f46d6c328b09d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie48a65e2597c4577aaf571cde6d27c91_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">algt:StockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie6bea2dc19094a9da66f95551236591e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i11465c4cdd4f4d959e0814ebdccaf446_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib044c53a99d2472cad8efce9853af10e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i10b9e6791f3847feb2b848c5d5dc56ce_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5e43346e1e5942c7b057d8a6443dfb97_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6b7973f45fda44c18f4df6b1cff723a9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ida57961f9d2c4a91839633d3ddc9cdaa_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i652af38351a34b888929cbae93337c74_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i74bfcfa7488e44ea80119ef03a2401c1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iee224f58f1f842369ad840d29df17835_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie99548536e704dc3bf474585e58076cb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ied379fd4418a4e06abddb9dc594b68a3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0cfbfb592af3460eae2a322a7c0a22fc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6f99f165814948ebb71c689a77cd1335_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0044b170ae19406e8a226446d3538584_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i00a3f299af87433d9b1d9072b8d5e85d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia58c370316604c5c9c8d543ce3a1d551_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i523d6e6e3e3a4651b808d1f992aac4d0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1d8d34666bfa48428efe86ef4d8b74e0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5a11d29660604f46983c14867527c719_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51343b0c9b7948918d9395d3c6b2226c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3c79bcb707234c2fb1d9c8eebd8edc60_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie80c0a7400944c539189b09fe453f20f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i21f27b18479e4ba991cabdb9c44123f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d545df26de44293bd1eed2efbc7aa6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a310b2a254649e5a01150824137f34b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i52fa502b9d094472b873c2ed7cd7d769_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i207637a1758042089ff5e00369498fb6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a9fe9580a774edab6c127f06dfcaec8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i638145a143a04e83b058cbd7e94efd4e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i530d7898496c48c6b6c75a935f9eae97_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i106f70964f5b40f5a1a99661fd2d5ef4_I20201227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <instant>2020-12-27</instant>
        </period>
    </context>
    <context id="i5d6f21efebdf49239ee31e968018bd67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">algt:PayrollSupportProgram2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5b9b267b21cf4d24a201a656ebc5d7ff_I20210423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">algt:PayrollSupportProgram2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-23</instant>
        </period>
    </context>
    <context id="i84cf5c34336b49289f95747bec7ba5d8_I20201224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">algt:PayrollSupportProgram2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-24</instant>
        </period>
    </context>
    <context id="i92b970681bbf4edd8ea98e5a72bdad92_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">algt:PayrollSupportProgram3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie3f48d9445344ecd96bc8e16c41426e2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:AircraftTypeAxis">algt:AirbusA320AircraftSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i617ccd1a84694de892128091403f9512_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:AircraftTypeAxis">algt:AirbusA320AircraftSeriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i096181e05f604ff0ad3554f3ae9732c4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">algt:SunseekerResortsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i34ddd93344c648d99600451e2d43eea3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:ScheduledServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibdb62361798247e1866b620ca835148f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:ScheduledServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e6bb83461534fb5a589758d26694496_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:ScheduledServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifda529fe3fb1478ca556a5ac8c834631_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:ScheduledServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie64045d84d8b412d8583f0f625bc2ac2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:AirrelatedrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iad4221d6eb48483ea6baa596478ffd3d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:AirrelatedrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie6942d5f4d37480b9ff3ba3bbad7a607_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:AirrelatedrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic0d45b560ec847539df8bc4e55f9cd27_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:AirrelatedrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if349b1bd57e747968996331626385c9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:CobrandRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e6f4ab810fb4f6dae183be9e7443004_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:CobrandRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i40f4eb4f9a194ec3ba71b23c5e45aecb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:CobrandRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6fb7dfa0b4864fb7855789a8742686ec_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algt:CobrandRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9304843619d046fcb946645d0ded2035_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ifbff8db852b84ec78fd92fac66ed7990_D20210701-20210701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="i8ea1429a6e27489c9adf5689ec197062_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie1622422bc9e4eb28c265fa45df3be70_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i796a49b72f2f47a9b454a4f0c6399ac7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algt:FixedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i56385a52174e4dea87251d39b83f4e12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algt:FixedRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d53aa9f548d4cc792cb75fccaf9e5f4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algt:VariableRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i534c18ee84fd4ceebdbdf0caac51602a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algt:VariableRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ef9fcf3d5a546d59728c2ac2d26bf6e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algt:AirbusA320AircraftSeriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:SeniorSecuredRevolvingCreditFacilityDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iedc395f986024f26a422bc29edf0ef4f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:SeniorSecuredRevolvingCreditFacilityDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i01be3571f0fd495693392c0eed37e023_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:SeniorSecuredRevolvingCreditFacilityDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i312ba8c687fe46cd9c6412f86013f07d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i106d9f58fd37445fa4fd8dec9f11aea7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3ede297ba82141ca8321fdcc7a80aec8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7cdc290ce3d34dc89dbfa261aa2a3544_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic28e501014e14e5b876719046a8d8ea3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29e2143187884a86ba005922344ddf7f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i045d299afb0a404d9338d97539fc2e92_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0eb98d44b8664998a3cbf127c866c910_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i64cdb91d24ee437d82d88e5a0513272f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i58a48829915348e3801d0bdeacaf814d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80e58247003b4380a49f1de089b7c86a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44abf35ea03542b5906f8462055ae709_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i856f2ee37ff6460caa32cb2439d3ceeb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iad0a2e4a8989440a9180d35e4f2ef544_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i411bbc57d6e54af98971c6e713622f42_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifff247ae56bf443a968cc715fe212846_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i982a5d86211244a0852b7b09b7e46f06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e4711853726400fab058adba74dd5bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1399e61807274f28ba4c5115e74c527a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id6180ea7253748bd95e7bbe78c817184_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifaa1e2416b2d4fd09cdbe5f0e3a00c38_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5456398c0693454c9452bff6955dc1e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90733bd8bf854aefa26da94fe4c246e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2125d61e9a0d434a87977763665daa5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11e75fd0bbed4a0faf93c1eab2af763c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia99c18fe125f43ca9a37e79e1907e29a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3587e49867db4f04939e46de17212756_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7573e243c710473da5ad10d06c4e837e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i414fef27417c4c6bb03bac367a461397_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8622359942a64616becb4fae14993aca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i71c5bf5adfa447d4a7bdbebad3a022ec_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7b29371d84e54aeea1c9c2c9831b5d3d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iedd52de523454d26bd4c5a7ba47d1147_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic26377f339b44e9eb485844488c46fc6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9d73854535f427e8512bf33c4112cde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ab065c95d9a4fbebee0bbee45983694_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia4d74427326b40988b4db85afedc385d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i68cbfb8366d848b4ad5b033bb05987a2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie801a234563d4c298252373704b9611a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i37903255afba47f1b4bdcb86c6235b06_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac3009427804486e929911630efdfedc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5574105040d4577af47a15b65e8dd84_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a52e7f71f914a908c2538d388e39dfb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic3644e750e164844b3653f6face264e7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3d4c8ec571d14e909909c38843ad8d09_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4514032a79004fdb8ea19f16cd186af9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie42f4e74006a4983ac7a65e147912def_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia01e03803fd6466080db55d4d2164680_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i432e224af1624ece97c2ba883ce44ae8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id5884287ec454cf99d5905e6d1f1a50d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i859032b1409046ba97a3e0161cee85ac_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia69f005739d048e8a51729a1f0dfd9b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4eedf0088f744d287decc4783baa245_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7a1953fd3b44be8b5afdd0db1701090_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fa63b0222fe450695c51af4aaa18872_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2cba4a9041d44c85a65107f8b7067ef0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5d3077e4a15c4d5497461008f0987952_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie6a499948b5d4ea7b63759385d4c80ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0652267334c24e5381dc34cf1881c828_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69549ef59a8f48ee88cd7f542dd4cab7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabe9917c2e194a2eb7c17d7618f189b5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id1c01ce6bff943369c213fa3922b6cd4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i78baa9ac610346f496712f26078032ef_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6db7ee1ff5f744bf8d81c7c911378d09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i949db34afb084584a283795a688dfbae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2e09d5835814f7caefaf94d0ca06304_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie38bbb48970f4c58a345ad072c1d9c5f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:NonPubliclyHeldDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9a983c6bb79945f79f6416e163795f9a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:NonPubliclyHeldDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6a88dddb12114d678b2bcd350045ebdd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:NonPubliclyHeldDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i329356238dc4416a8e909ef38f3965ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">algt:NonPubliclyHeldDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc9e265a924f43408f185768d755711b_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="i8dc8378305cc4a87a1977399f5aa533d_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i27cc29fea9f24f7eb7fdc12ffe39cdcd_D20220401-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="ib994e2da71964e16b40d83f7713b2215_D20250101-20281031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2028-10-31</endDate>
        </period>
    </context>
    <context id="i0a28c100bc034aabab9d56ef99aa79a9_D20211019-20211019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001362468</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-19</startDate>
            <endDate>2021-10-19</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="aircraft">
        <measure>algt:Aircraft</measure>
    </unit>
    <unit id="engine">
        <measure>algt:engine</measure>
    </unit>
    <unit id="aircraft2">
        <measure>algt:aircraft</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF81LTEtMS0xLTE_ba9a5098-bb49-4605-b5b6-5e571913543a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i984e9dcd75794da1999b66ce9f85d510_I20211025"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF82LTItMS0xLTE_db3fc6bd-894c-47ce-980a-2936d8924309"
      unitRef="shares">18087726</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentFlag
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF83LTEtMS0xLTE_b3319cc7-1c71-491e-9569-d4b6de1c91fa">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF84LTEtMS0xLTE_c3bd065b-2ab9-4193-9e91-b612a8f7f3c2">0001362468</dei:EntityCentralIndexKey>
    <dei:DocumentPeriodEndDate
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF8xNy0xLTEtMS0x_2ddf5f73-46ea-4a68-95f5-9cc4848221c3">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF8xOC0xLTEtMS0x_f2ae1160-dfb0-4637-b312-c2a3d9564c0b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180L2ZyYWc6MGI0MDJiZGMxNWI1NGFkMWI1NzNhYTlhZTFmZDFmMGIvdGFibGU6MmQzMzk4MTk1NjBlNDc1OWI4NzFjMTQ3Y2FhMWNiZGQvdGFibGVyYW5nZToyZDMzOTgxOTU2MGU0NzU5Yjg3MWMxNDdjYWExY2JkZF8xOS0xLTEtMS0x_6b9285e7-1425-4fb3-9138-197e54c3da27">Q3</dei:DocumentFiscalPeriodFocus>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xOS9mcmFnOjM5ZGRiNTU1NmZkYTQwYWZiZWYyMjdmYTFkMDExZjc4L3RhYmxlOmNhYzBjYzY3Yzc5ZDQxYzdhZjYzZDIyZDZlNDE0NzQzL3RhYmxlcmFuZ2U6Y2FjMGNjNjdjNzlkNDFjN2FmNjNkMjJkNmU0MTQ3NDNfMC0xLTEtMS0x_1456eeee-8cc7-4771-a878-5f914785a7f3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xOS9mcmFnOjM5ZGRiNTU1NmZkYTQwYWZiZWYyMjdmYTFkMDExZjc4L3RhYmxlOmNhYzBjYzY3Yzc5ZDQxYzdhZjYzZDIyZDZlNDE0NzQzL3RhYmxlcmFuZ2U6Y2FjMGNjNjdjNzlkNDFjN2FmNjNkMjJkNmU0MTQ3NDNfMC0yLTEtMS0x_caf66847-108b-4a17-b1dd-468c63739acd"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zMS9mcmFnOjcwZGVmNjk3NTgwZjRlMDQ4MzEwNjg4MjU3Y2Y0OTk1L3RhYmxlOjU4OTU5MWE5ZmVmMjQ4NDJhYmQyODJhMTVhYmRkNzYyL3RhYmxlcmFuZ2U6NTg5NTkxYTlmZWYyNDg0MmFiZDI4MmExNWFiZGQ3NjJfMS0xLTEtMS0x_a72b1d63-e54e-4148-905b-9512b4691c6b"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zMS9mcmFnOjcwZGVmNjk3NTgwZjRlMDQ4MzEwNjg4MjU3Y2Y0OTk1L3RhYmxlOjU4OTU5MWE5ZmVmMjQ4NDJhYmQyODJhMTVhYmRkNzYyL3RhYmxlcmFuZ2U6NTg5NTkxYTlmZWYyNDg0MmFiZDI4MmExNWFiZGQ3NjJfMS0yLTEtMS0x_34963a99-0078-45a6-b894-f0d1dcefd325"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zMS9mcmFnOjcwZGVmNjk3NTgwZjRlMDQ4MzEwNjg4MjU3Y2Y0OTk1L3RhYmxlOjU4OTU5MWE5ZmVmMjQ4NDJhYmQyODJhMTVhYmRkNzYyL3RhYmxlcmFuZ2U6NTg5NTkxYTlmZWYyNDg0MmFiZDI4MmExNWFiZGQ3NjJfMi0xLTEtMS0x_872be1b3-4a76-417d-b394-26ea4d446940"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zMS9mcmFnOjcwZGVmNjk3NTgwZjRlMDQ4MzEwNjg4MjU3Y2Y0OTk1L3RhYmxlOjU4OTU5MWE5ZmVmMjQ4NDJhYmQyODJhMTVhYmRkNzYyL3RhYmxlcmFuZ2U6NTg5NTkxYTlmZWYyNDg0MmFiZDI4MmExNWFiZGQ3NjJfMi0yLTEtMS0x_8404811d-b1b0-47f1-aa80-8543abc69e76"
      unitRef="usdPerShare">0.70</us-gaap:CommonStockDividendsPerShareDeclared>
    <dei:DocumentType
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODgy_65aef450-344b-4ac2-b2ac-814abf69968a">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6YWI2OTQxZjA5YzU1NDMxMWEzODU3ZTk1NTRjNzRlNTMvdGFibGVyYW5nZTphYjY5NDFmMDljNTU0MzExYTM4NTdlOTU1NGM3NGU1M18wLTAtMS0xLTE_16980052-f71d-48af-830f-45381bb19a57">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6YWI2OTQxZjA5YzU1NDMxMWEzODU3ZTk1NTRjNzRlNTMvdGFibGVyYW5nZTphYjY5NDFmMDljNTU0MzExYTM4NTdlOTU1NGM3NGU1M18xLTItMS0xLTE_06e71357-8be0-4259-877d-c65dc1393dff">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6YWI2OTQxZjA5YzU1NDMxMWEzODU3ZTk1NTRjNzRlNTMvdGFibGVyYW5nZTphYjY5NDFmMDljNTU0MzExYTM4NTdlOTU1NGM3NGU1M180LTAtMS0xLTE_9c4c2740-643e-4183-ad24-993bdd88c89f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODgz_315c2190-ba33-49fd-8ed8-5c3d9a7c352b">001-33166</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODg0_cd5254cc-474e-4b6e-b1c6-b80f29a7099a">Allegiant Travel Co</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV8wLTAtMS0xLTE_2b1b007a-76a0-4545-bd59-56b69d8f93da">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV8wLTItMS0xLTE_bebe64c1-c7f3-489d-bb02-09e3040ffb90">20-4745737</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV80LTAtMS0xLTE_9f67195f-d0df-4e49-913d-12244260fdb5">1201 North Town Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV81LTAtMS0xLTE_0caa9f66-9bff-4c64-a464-1a5fbe952acf">Las Vegas,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV81LTEtMS0xLTE_c3e01e68-603d-4fd7-9c88-67f44292afeb">NV</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6MjU5NTVkMWE2ODYwNDk1YmFiZDQ0OGQ0ZjgyNTYyYjEvdGFibGVyYW5nZToyNTk1NWQxYTY4NjA0OTViYWJkNDQ4ZDRmODI1NjJiMV81LTItMS0xLTE_c9ad5e0b-07e1-4a94-a63f-2a3571a38e40">89144</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODc3_e24a6844-d26f-4a52-b157-37cb6b6cde4b">702</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODc4_e1a73a92-0d2e-4844-baa5-7ec0fb89d6b9">851-7300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6OGEzOWVmMTNjY2YzNGMyN2E5Nzg3YzI3NjE5NDYwMTUvdGFibGVyYW5nZTo4YTM5ZWYxM2NjZjM0YzI3YTk3ODdjMjc2MTk0NjAxNV8xLTAtMS0xLTE_e017c60f-d8f9-49f5-9a38-76a9e971882c">Common stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6OGEzOWVmMTNjY2YzNGMyN2E5Nzg3YzI3NjE5NDYwMTUvdGFibGVyYW5nZTo4YTM5ZWYxM2NjZjM0YzI3YTk3ODdjMjc2MTk0NjAxNV8xLTItMS0xLTE_479c91a8-e76c-49f8-9ba7-311c9ff924fd">ALGT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6OGEzOWVmMTNjY2YzNGMyN2E5Nzg3YzI3NjE5NDYwMTUvdGFibGVyYW5nZTo4YTM5ZWYxM2NjZjM0YzI3YTk3ODdjMjc2MTk0NjAxNV8xLTQtMS0xLTE_2a244df0-f0fc-46f3-b558-39ecc06e252d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODc5_d1a69299-ba9e-41ad-b83b-1f40a47fa086">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODgw_1ae6f088-c0e7-4c59-9ae2-1fd4e886442f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6ZTEyN2NhNDc5MjE2NGYyZjg1MTdkYTQyYzY1YzFiYjkvdGFibGVyYW5nZTplMTI3Y2E0NzkyMTY0ZjJmODUxN2RhNDJjNjVjMWJiOV8wLTAtMS0xLTE_881e4bf4-6265-4b2b-9f52-ef15eae9fd80">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6ZTEyN2NhNDc5MjE2NGYyZjg1MTdkYTQyYzY1YzFiYjkvdGFibGVyYW5nZTplMTI3Y2E0NzkyMTY0ZjJmODUxN2RhNDJjNjVjMWJiOV8yLTQtMS0xLTE_ed52c31e-e691-49f2-b6c8-688e01d19272">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGFibGU6ZTEyN2NhNDc5MjE2NGYyZjg1MTdkYTQyYzY1YzFiYjkvdGFibGVyYW5nZTplMTI3Y2E0NzkyMTY0ZjJmODUxN2RhNDJjNjVjMWJiOV80LTEtMS0xLTE_a3cdb84a-f2cd-470c-a4c3-2170f01b6e95">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODgx_6f52c156-2cab-433b-b489-2153425c99b2">true</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i984e9dcd75794da1999b66ce9f85d510_I20211025"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODE1_d44ef3f0-83a4-4e6d-a985-24c1dc32a48f"
      unitRef="shares">18087726</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i984e9dcd75794da1999b66ce9f85d510_I20211025"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xL2ZyYWc6MWIwN2UzOWY1MGY0NGYyZWEzMGQwNWU0NDI0YTcxN2IvdGV4dHJlZ2lvbjoxYjA3ZTM5ZjUwZjQ0ZjJlYTMwZDA1ZTQ0MjRhNzE3Yl8xODQy_89369d96-d2f7-4927-8f04-f37d07045a29"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMy0xLTEtMS0x_86115148-d1f3-41ac-831e-9e48a834b47b"
      unitRef="usd">193627000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMy0zLTEtMS0x_c6d57b24-d187-4825-b644-9e4d4a58c401"
      unitRef="usd">152764000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNC0xLTEtMS0x_3912389d-1a5a-4dde-ba26-d690dc9fe561"
      unitRef="usd">42337000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNC0zLTEtMS0x_f449442b-a1c1-49fb-b6e3-05abde6ba9f3"
      unitRef="usd">17555000</us-gaap:RestrictedCash>
    <us-gaap:ShortTermInvestments
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNS0xLTEtMS0x_6d854fb0-812a-4c79-af79-c9cb9a6edffb"
      unitRef="usd">877344000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNS0zLTEtMS0x_bb550b70-1fa5-4929-8f46-7b03b4adc097"
      unitRef="usd">532477000</us-gaap:ShortTermInvestments>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNi0xLTEtMS0x_8e4fb7c9-43c4-4846-9eba-a6ff7773432e"
      unitRef="usd">147407000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNi0zLTEtMS0x_b429d02c-2bca-465e-acac-20dc2e63c75e"
      unitRef="usd">192215000</us-gaap:ReceivablesNetCurrent>
    <algt:Expendablepartssuppliesandfuelnetofallowance
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNy0xLTEtMS0x_9959cb18-db80-4d9a-82ad-ade624434e49"
      unitRef="usd">28424000</algt:Expendablepartssuppliesandfuelnetofallowance>
    <algt:Expendablepartssuppliesandfuelnetofallowance
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfNy0zLTEtMS0x_eb6b1002-a365-4bab-aabb-b5b9c283c921"
      unitRef="usd">24006000</algt:Expendablepartssuppliesandfuelnetofallowance>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfOC0xLTEtMS0x_b19830ed-98e8-45dd-98e4-707ff79fb6fe"
      unitRef="usd">31619000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfOC0zLTEtMS0x_1fcb8ac8-0099-4d3a-b590-a751a46e1255"
      unitRef="usd">24616000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTAtMS0xLTEtMQ_f5cdf1f7-758f-4bc3-98fc-3c8012f042ee"
      unitRef="usd">1320758000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTAtMy0xLTEtMQ_9e8bbdf9-1cee-46e2-bd6b-2cf55acf5075"
      unitRef="usd">943633000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTEtMS0xLTEtMQ_d357905c-b11b-46ff-be52-1e978a1849db"
      unitRef="usd">2147988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTEtMy0xLTEtMQ_e4210cfa-260f-41d1-b900-1e7b9a4d19cb"
      unitRef="usd">2050311000</us-gaap:PropertyPlantAndEquipmentNet>
    <algt:DeferredMaintenanceCostsNetNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTMtMS0xLTEtMQ_558245f6-2646-4d50-84a0-791f9e41b870"
      unitRef="usd">146563000</algt:DeferredMaintenanceCostsNetNoncurrent>
    <algt:DeferredMaintenanceCostsNetNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTMtMy0xLTEtMQ_7f88ecf5-1877-44d1-be71-a92cc050b21c"
      unitRef="usd">127463000</algt:DeferredMaintenanceCostsNetNoncurrent>
    <algt:Operatingrightofuseassetnet
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTQtMS0xLTEtMQ_6e92d1ff-8379-4caf-aec6-bfee90e0255a"
      unitRef="usd">124297000</algt:Operatingrightofuseassetnet>
    <algt:Operatingrightofuseassetnet
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTQtMy0xLTEtMQ_f842c767-1c93-4892-a045-b17fd153bbd2"
      unitRef="usd">115911000</algt:Operatingrightofuseassetnet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTUtMS0xLTEtMQ_8a866253-4153-43d2-a700-cb9c5639636e"
      unitRef="usd">27147000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTUtMy0xLTEtMQ_a5e175d0-8bf8-427a-989d-8fdef0b96435"
      unitRef="usd">21607000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTYtMS0xLTEtMQ_77aedd93-bebf-43cc-8c86-fbc426e3a7f7"
      unitRef="usd">3766753000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTYtMy0xLTEtMQ_987e8706-c547-44e4-8d14-9e3560ee4b74"
      unitRef="usd">3258925000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTgtMS0xLTEtMQ_d6d80d82-bc23-4688-a832-41e1bdf2cb64"
      unitRef="usd">35386000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTgtMy0xLTEtMQ_e7112dff-9e64-4d9a-985d-9319420d7c68"
      unitRef="usd">34197000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTktMS0xLTEtMQ_96289304-f4e5-4da5-af29-037167417758"
      unitRef="usd">148634000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMTktMy0xLTEtMQ_9ec116dd-695d-40f1-bbf3-769573386d90"
      unitRef="usd">116093000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjAtMS0xLTEtMQ_dcb6934e-2055-4f4b-953d-35a3b56f2528"
      unitRef="usd">17642000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjAtMy0xLTEtMQ_7c1ad331-0dfe-4b87-b61a-765fdf9991a6"
      unitRef="usd">14313000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjEtMS0xLTEtMQ_4dcebe0b-39bb-4250-8fa8-6bc02f8db7dd"
      unitRef="usd">351522000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjEtMy0xLTEtMQ_ada949ae-a197-4d4b-8d57-058e487de251"
      unitRef="usd">307508000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjItMS0xLTEtMQ_f24bb4e0-7dd9-4d9c-81bc-20c795254db4"
      unitRef="usd">139590000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjItMy0xLTEtMQ_d6c30558-594d-4b07-80a3-061859b5c9ee"
      unitRef="usd">217234000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjMtMS0xLTEtMQ_244a52ed-9833-4ca5-b82f-c97fec59eb47"
      unitRef="usd">692774000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjMtMy0xLTEtMQ_126e387d-b399-4b65-98a2-1e0e831d6f89"
      unitRef="usd">689345000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjQtMS0xLTEtMQ_234a4af0-e6e0-4b9a-8133-26b155483abe"
      unitRef="usd">1434614000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjQtMy0xLTEtMQ_5cde354a-0ad8-4019-902e-6b3767804aea"
      unitRef="usd">1441777000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjUtMS0xLTEtMQ_ad27264f-1dcd-44b3-aa24-a57059e703fd"
      unitRef="usd">310952000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjUtMy0xLTEtMQ_510f2c8a-0c5e-4dab-933d-5d53d33fcfba"
      unitRef="usd">301763000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjYtMS0xLTEtMQ_1b34e3f6-f0ac-4580-a47b-ac63e06878f0"
      unitRef="usd">110322000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjYtMy0xLTEtMQ_951acc96-f995-44cc-a168-ee95be368f9f"
      unitRef="usd">102289000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjctMS0xLTEtMQ_c6623869-8ff4-45b1-984f-5d5fe27daa11"
      unitRef="usd">27027000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjctMy0xLTEtMQ_f0b83cc0-c742-41b9-a606-f0789e07524a"
      unitRef="usd">24388000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjgtMS0xLTEtMQ_56496175-a8be-4a8e-9c6b-20142f987f24"
      unitRef="usd">2575689000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMjgtMy0xLTEtMQ_bab581b9-3c1c-4391-94ce-52aad2504557"
      unitRef="usd">2559562000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzAtMS0xLTEtMQ_cb986bfc-b398-4073-b662-143192c1ed02"
      unitRef="usd">25000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzAtMy0xLTEtMQ_f3d9a00a-d146-486d-b720-97c36a62aa28"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzEtMS0xLTEtMQ_e48b8317-844d-47dc-8931-d5413242388d"
      unitRef="usd">642177000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzEtMy0xLTEtMQ_d9f34a52-ceb0-4c58-8e4a-7e376e13b06a"
      unitRef="usd">646008000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzItMS0xLTEtMQ_7837cf9d-e310-41a6-97da-1d69d24cbad1"
      unitRef="usd">675795000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzItMy0xLTEtMQ_e4220030-3932-45a2-941f-712804a31bc7"
      unitRef="usd">329753000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzMtMS0xLTEtMQ_1123797a-1116-4c4c-804b-8e621c2b2de3"
      unitRef="usd">649000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzMtMy0xLTEtMQ_0bb21a1e-5241-4608-b20d-e299fc407fdb"
      unitRef="usd">-27000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzQtMS0xLTEtMQ_36285dcf-971a-4fa4-9d65-f8a4e79f99c4"
      unitRef="usd">1156772000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzQtMy0xLTEtMQ_fd0a5717-aba7-4d38-adb4-0cb5bda09196"
      unitRef="usd">1015622000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzUtMS0xLTEtMQ_95aa045c-3988-4b1d-bad2-0b4b14c2c504"
      unitRef="usd">1191064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzUtMy0xLTEtMQ_2ec38a28-c9d1-4fc3-b433-bfafe0be9cda"
      unitRef="usd">699363000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzYtMS0xLTEtMQ_2fdfa7e5-39e4-4499-8318-cd02a5f6327a"
      unitRef="usd">3766753000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18xNi9mcmFnOjgzNjkwMWI0YjcyNTRjNmRiM2MzMzNmYmI2MTNmYmIzL3RhYmxlOmFiNmQ3NWIxY2E5ZDQxMGE5NzcyNWMzMzIwNzU1Y2JlL3RhYmxlcmFuZ2U6YWI2ZDc1YjFjYTlkNDEwYTk3NzI1YzMzMjA3NTVjYmVfMzYtMy0xLTEtMQ_a0ec3ddc-7f20-4f60-9f96-6fffa91bafdd"
      unitRef="usd">3258925000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMy0xLTEtMS0x_026db6ed-4894-4e3d-bbb1-51cb3794eb33"
      unitRef="usd">423796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMy0zLTEtMS0x_1e7b46a9-342b-4c30-b1e5-a9bdedae4794"
      unitRef="usd">181916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMy01LTEtMS0x_9fcc8c22-28b3-4235-92b9-7403784f52db"
      unitRef="usd">1124237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMy03LTEtMS0x_f8088014-68ec-4567-a21c-5ebb56ae2168"
      unitRef="usd">677347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <algt:ThirdPartyProducts
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNC0xLTEtMS0x_fcb90797-8e64-49f5-ba60-7f5da962c4c7"
      unitRef="usd">24541000</algt:ThirdPartyProducts>
    <algt:ThirdPartyProducts
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNC0zLTEtMS0x_19a3206e-3143-48c4-b06c-bc3118d24698"
      unitRef="usd">11337000</algt:ThirdPartyProducts>
    <algt:ThirdPartyProducts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNC01LTEtMS0x_b4feade6-3fa1-4757-84e4-4f4a507b71e7"
      unitRef="usd">61164000</algt:ThirdPartyProducts>
    <algt:ThirdPartyProducts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNC03LTEtMS0x_d2f1ff2d-ea87-4241-95cd-708bcc7b1e93"
      unitRef="usd">35756000</algt:ThirdPartyProducts>
    <algt:FixedFeeContractRevenue
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNS0xLTEtMS0x_d9fbf462-1e60-4005-ab08-28f16efa05e9"
      unitRef="usd">11117000</algt:FixedFeeContractRevenue>
    <algt:FixedFeeContractRevenue
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNS0zLTEtMS0x_0e71c096-152a-4d46-b155-0668015d88b7"
      unitRef="usd">5284000</algt:FixedFeeContractRevenue>
    <algt:FixedFeeContractRevenue
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNS01LTEtMS0x_d18757bd-52ba-4ee7-a248-4cfc66405558"
      unitRef="usd">23943000</algt:FixedFeeContractRevenue>
    <algt:FixedFeeContractRevenue
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNS03LTEtMS0x_eefba6a9-7457-4b1d-8fa1-2ab660f9d13e"
      unitRef="usd">17440000</algt:FixedFeeContractRevenue>
    <algt:OtherOperatingRevenue
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNi0xLTEtMS0x_19f85184-7f44-440a-a772-fc2262ae0058"
      unitRef="usd">15000</algt:OtherOperatingRevenue>
    <algt:OtherOperatingRevenue
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNi0zLTEtMS0x_2c55e138-0192-4de8-b494-d7a40cee01af"
      unitRef="usd">2447000</algt:OtherOperatingRevenue>
    <algt:OtherOperatingRevenue
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNi01LTEtMS0x_4a70992d-cd18-41a7-913e-489a90e9f968"
      unitRef="usd">1682000</algt:OtherOperatingRevenue>
    <algt:OtherOperatingRevenue
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNi03LTEtMS0x_ae3b7e1b-3dfb-4314-a850-88ca0407415a"
      unitRef="usd">12969000</algt:OtherOperatingRevenue>
    <us-gaap:Revenues
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNy0xLTEtMS0x_f73da37d-e3e8-498d-8ac0-85ca086ebce6"
      unitRef="usd">459469000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNy0zLTEtMS0x_cc344301-91bf-4a35-9191-83e3cb28fc55"
      unitRef="usd">200984000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNy01LTEtMS0x_00adc38c-9165-4146-bac1-9d5e5f0cbab7"
      unitRef="usd">1211026000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfNy03LTEtMS0x_2cdea7fa-c80b-4ce3-b5cc-3bd87afa4c4f"
      unitRef="usd">743512000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfOS0xLTEtMS0x_3a0aa720-ef8d-49fc-bbe2-5fea2686b511"
      unitRef="usd">125799000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfOS0zLTEtMS0x_6f6dddb7-8795-4f0b-8aba-bfbce3deb0d0"
      unitRef="usd">95829000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfOS01LTEtMS0x_87c7f811-eaea-4d33-9c28-48c5f7f5c208"
      unitRef="usd">365655000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfOS03LTEtMS0x_d72040d7-10b3-48b0-a2d2-ccdf850251b4"
      unitRef="usd">303264000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:FuelCosts
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTAtMS0xLTEtMQ_f5e9aa65-d207-4a74-99d4-c9e45df6312a"
      unitRef="usd">118370000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTAtMy0xLTEtMQ_c2523274-042f-48f5-95a7-260c645e664e"
      unitRef="usd">52540000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTAtNS0xLTEtMQ_f96c2b87-9ab3-48ab-810c-08c51428b0cf"
      unitRef="usd">310674000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTAtNy0xLTEtMQ_29e0ea98-3c58-48d2-ad33-dadd3d97da4a"
      unitRef="usd">168711000</us-gaap:FuelCosts>
    <algt:StationOperations
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTEtMS0xLTEtMQ_1fe8a2d7-8d5e-4445-bb22-d75012e720c1"
      unitRef="usd">70943000</algt:StationOperations>
    <algt:StationOperations
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTEtMy0xLTEtMQ_ca3a06a1-16ea-4a62-9b59-c3249a59fe0d"
      unitRef="usd">39954000</algt:StationOperations>
    <algt:StationOperations
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTEtNS0xLTEtMQ_5e9e38d9-55a2-4c12-88d7-12305d0762e0"
      unitRef="usd">171246000</algt:StationOperations>
    <algt:StationOperations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTEtNy0xLTEtMQ_9d9ad9fc-fd91-41fe-93ba-32b904a7a5a4"
      unitRef="usd">108359000</algt:StationOperations>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTItMS0xLTEtMQ_e1b39a0a-5620-48fe-b6ac-bc3320e5ccbb"
      unitRef="usd">46399000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTItMy0xLTEtMQ_6afdeedc-36a0-4f6d-90fa-49920df3de35"
      unitRef="usd">45291000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTItNS0xLTEtMQ_05af485a-32f0-4069-b0d1-1db79935a56b"
      unitRef="usd">134095000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTItNy0xLTEtMQ_a20f7bed-308e-42d0-bbee-150ad0c3a2f0"
      unitRef="usd">132285000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AircraftMaintenanceMaterialsAndRepairs
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTMtMS0xLTEtMQ_cbb0fba8-f424-4b3e-be3c-f1a6f26d32aa"
      unitRef="usd">30451000</us-gaap:AircraftMaintenanceMaterialsAndRepairs>
    <us-gaap:AircraftMaintenanceMaterialsAndRepairs
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTMtMy0xLTEtMQ_91e4ddc0-901b-4fe0-a2a0-10189d260f8a"
      unitRef="usd">14038000</us-gaap:AircraftMaintenanceMaterialsAndRepairs>
    <us-gaap:AircraftMaintenanceMaterialsAndRepairs
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTMtNS0xLTEtMQ_40048d1a-bcb2-4850-b02b-d32b236a72b5"
      unitRef="usd">76419000</us-gaap:AircraftMaintenanceMaterialsAndRepairs>
    <us-gaap:AircraftMaintenanceMaterialsAndRepairs
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTMtNy0xLTEtMQ_6e9929a8-72b5-495e-85e7-d5d58cefc145"
      unitRef="usd">48866000</us-gaap:AircraftMaintenanceMaterialsAndRepairs>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTQtMS0xLTEtMQ_6b703e63-9a2e-4a0d-8203-548079e08acc"
      unitRef="usd">22047000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTQtMy0xLTEtMQ_17f2b217-03fa-43ac-8dc2-efee17d301c9"
      unitRef="usd">7967000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTQtNS0xLTEtMQ_1f4e9ab6-e428-46a8-ac7c-d5b8a5666474"
      unitRef="usd">51288000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTQtNy0xLTEtMQ_b5e1a352-ce8e-4af4-9e0f-7e459ea53911"
      unitRef="usd">35331000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:AircraftRental
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTUtMS0xLTEtMQ_f93e0a17-4729-4b25-9ca6-3f6e43f857d9"
      unitRef="usd">5670000</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTUtMy0xLTEtMQ_d8f955b1-603e-4009-a0e0-312b9eabf8ed"
      unitRef="usd">3015000</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTUtNS0xLTEtMQ_0885f11c-6940-4a43-bd36-d778a7f21c32"
      unitRef="usd">15507000</us-gaap:AircraftRental>
    <us-gaap:AircraftRental
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTUtNy0xLTEtMQ_fdfafcf9-8a71-46cd-ae04-ddbf21c9e2dc"
      unitRef="usd">5404000</us-gaap:AircraftRental>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTYtMS0xLTEtMQ_7b3aaff4-90a8-4caf-b684-3392f5e3c22d"
      unitRef="usd">22379000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTYtMy0xLTEtMQ_1e1cddaf-b2f5-4890-8880-b05d27be2a3d"
      unitRef="usd">19755000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTYtNS0xLTEtMQ_077f0002-73e9-41cb-ba35-79112d5a0358"
      unitRef="usd">55655000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTYtNy0xLTEtMQ_fbe9cc5e-f2ca-419e-bb22-3b0a50430554"
      unitRef="usd">70225000</us-gaap:OtherCostAndExpenseOperating>
    <algt:GrantsRecognizedCARESAct
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTctMS0xLTEtMQ_60bd3ce4-11f1-4309-9484-b55711cfc681"
      unitRef="usd">-49210000</algt:GrantsRecognizedCARESAct>
    <algt:GrantsRecognizedCARESAct
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTctMy0xLTEtMQ_882cdcab-e3bb-4a4d-8608-de2f89919b78"
      unitRef="usd">-77909000</algt:GrantsRecognizedCARESAct>
    <algt:GrantsRecognizedCARESAct
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTctNS0xLTEtMQ_eed41f57-d451-4d8a-98c5-2a1beb2590b6"
      unitRef="usd">-202181000</algt:GrantsRecognizedCARESAct>
    <algt:GrantsRecognizedCARESAct
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTctNy0xLTEtMQ_0e198e72-4609-45ac-ab5f-64e7a0895ccc"
      unitRef="usd">-152448000</algt:GrantsRecognizedCARESAct>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTgtMS0xLTEtMQ_1c1a12c1-a293-429f-8ea3-1f33d708218d"
      unitRef="usd">332000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTgtMy0xLTEtMQ_7c27b189-22b9-4c26-9fb5-a407e199deac"
      unitRef="usd">33585000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTgtNS0xLTEtMQ_2d5ce16f-bf2e-465d-8b83-7706e1ebbcfd"
      unitRef="usd">2924000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTgtNy0xLTEtMQ_6af4a1b3-346e-406a-b726-6d1fe8555e14"
      unitRef="usd">280852000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OperatingExpenses
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTktMS0xLTEtMQ_dcd79911-20ee-432f-8169-c134ac3f37f9"
      unitRef="usd">393180000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTktMy0xLTEtMQ_cb3c5cc4-9397-499c-a905-87f205381a06"
      unitRef="usd">234065000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTktNS0xLTEtMQ_f1d074d3-f1db-4944-96bb-d895c774d1ed"
      unitRef="usd">981282000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMTktNy0xLTEtMQ_f1b672b2-eaa0-45dc-9110-52610ab392f3"
      unitRef="usd">1000849000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjAtMS0xLTEtMQ_b11397e8-c791-416e-997e-67517effd1e8"
      unitRef="usd">66289000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjAtMy0xLTEtMQ_97b755e4-81bc-453c-ba58-afdb0bee2eda"
      unitRef="usd">-33081000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjAtNS0xLTEtMQ_dcc3c00e-20b6-45ca-91d4-6867803b41e3"
      unitRef="usd">229744000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjAtNy0xLTEtMQ_0c7528ae-c517-49fa-9d9f-66edfbd0abdf"
      unitRef="usd">-257337000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestCostsIncurred
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjItMS0xLTEtMQ_d3093f76-b861-4764-8f98-2be5059d3b5f"
      unitRef="usd">16595000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjItMy0xLTEtMQ_70252665-243c-4cca-b1a4-c723b94fce85"
      unitRef="usd">11943000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjItNS0xLTEtMQ_ff002c8c-3813-4051-ba80-c733a8b98dcd"
      unitRef="usd">50103000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjItNy0xLTEtMQ_36cd272c-efc2-4d6e-baf1-b51f936547d4"
      unitRef="usd">44149000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjMtMS0xLTEtMQ_54a101a0-9511-44e5-b0c0-f9c7c80209eb"
      unitRef="usd">401000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjMtMy0xLTEtMQ_c1333892-47a7-4ae8-9449-ef3d1d464f12"
      unitRef="usd">0</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjMtNS0xLTEtMQ_06f113d8-d5ca-4d80-bdb6-6fec830cdb96"
      unitRef="usd">401000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjMtNy0xLTEtMQ_885ca721-0200-44ce-98da-4b02017f7935"
      unitRef="usd">4067000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjQtMS0xLTEtMQ_32183b04-2eac-4163-8dda-fef2a0130f84"
      unitRef="usd">375000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjQtMy0xLTEtMQ_6a5fcb1d-579a-42af-9dbd-b0331ccd9035"
      unitRef="usd">868000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjQtNS0xLTEtMQ_ce5d094e-0cd6-49ac-b183-7815c9c951af"
      unitRef="usd">1338000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjQtNy0xLTEtMQ_05f9b164-da65-45bb-8ac7-83ee1789aa3c"
      unitRef="usd">4596000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjUtMS0xLTEtMQ_382b8668-8af6-4ea1-9bd8-b9a6c96c8e24"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjUtMy0xLTEtMQ_0fb0cf1c-87e8-48af-affa-f734de4503d4"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjUtNS0xLTEtMQ_3e917acd-6b1b-496e-8785-2675f97b759c"
      unitRef="usd">71000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjUtNy0xLTEtMQ_49ce312e-edcb-4d43-8fd5-1cfe334f9a4e"
      unitRef="usd">1222000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherRestructuringCosts
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjYtMS0xLTEtMQ_9a6f8b99-895e-4a0d-a2aa-a543e7a5d558"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjYtMy0xLTEtMQ_a9a0e2e3-98da-4d4a-87c1-f4d4f835d737"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjYtNS0xLTEtMQ_01af8d91-48cf-4e3b-ac52-52b2bf417de9"
      unitRef="usd">0</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjYtNy0xLTEtMQ_835e3859-cf4e-4760-8ef3-8da3ab825a29"
      unitRef="usd">26632000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjctMS0xLTEtMQ_8109adf8-12af-44c4-bfbd-7adbffaab73f"
      unitRef="usd">239000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjctMy0xLTEtMQ_76f5c95b-25bc-4536-94ef-8d6c2bea0b3b"
      unitRef="usd">552000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjctNS0xLTEtMQ_4df31f6b-e82e-4965-a9b9-2b25a438a888"
      unitRef="usd">-164000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjctNy0xLTEtMQ_a1958724-7ebb-4974-bb2c-f693197addb5"
      unitRef="usd">1173000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjgtMS0xLTEtMQ_ca4bf981-0025-4e25-bcde-5963a400ec61"
      unitRef="usd">-16058000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjgtMy0xLTEtMQ_e7424d1f-2c07-4b0c-9d93-0f285db8eb74"
      unitRef="usd">-11627000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjgtNS0xLTEtMQ_a16e30ec-3ec9-4dfd-a5dd-b5eea7ba8667"
      unitRef="usd">-48271000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjgtNy0xLTEtMQ_10cc6489-b848-4de1-8dbd-1a66d037a27a"
      unitRef="usd">-64513000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjktMS0xLTEtMQ_2d151598-8fec-46f9-b2c0-5cc9a0af0f03"
      unitRef="usd">50231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjktMy0xLTEtMQ_381768c5-d67c-4064-ab20-db919f778e64"
      unitRef="usd">-44708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjktNS0xLTEtMQ_cf435103-6e54-43cf-bb39-fcb5f3d8eefd"
      unitRef="usd">181473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMjktNy0xLTEtMQ_eeca1600-0722-455d-8dec-6776d13a1986"
      unitRef="usd">-321850000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzAtMS0xLTEtMQ_d39e3095-61d4-4d48-9e94-c7d0270c39e3"
      unitRef="usd">10977000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzAtMy0xLTEtMQ_9f8a1af1-7096-4296-88ed-bb829ac2f7da"
      unitRef="usd">-15565000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzAtNS0xLTEtMQ_30b0b1f5-1a55-43d7-bed8-6455a27bce1b"
      unitRef="usd">40323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzAtNy0xLTEtMQ_14b592e1-13c4-43f3-bd1b-d58950e39a7a"
      unitRef="usd">-166595000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzEtMS0xLTEtMQ_5f987d1f-0359-4fd4-97ae-71f894cbce2c"
      unitRef="usd">39254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzEtMy0xLTEtMQ_ef7e9025-7e67-4f76-b18a-3d6465603a37"
      unitRef="usd">-29143000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzEtNS0xLTEtMQ_628e5083-4bf6-4191-8dd4-a378763419cb"
      unitRef="usd">141150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzEtNy0xLTEtMQ_26a3f7f4-bec1-499d-83ec-de2dc9e8bdb0"
      unitRef="usd">-155255000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzMtMS0xLTEtMQ_44244c0c-14b7-43a6-b027-3bc4bd6ce8ca"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzMtMy0xLTEtMQ_992852f0-0043-47dd-be98-be7c0bf7dc4b"
      unitRef="usdPerShare">-1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzMtNS0xLTEtMQ_90146661-9f18-4d02-85f6-855a61dedbd1"
      unitRef="usdPerShare">8.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzMtNy0xLTEtMQ_f0446121-b0f6-4b60-a602-727f08105305"
      unitRef="usdPerShare">-9.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzQtMS0xLTEtMQ_fa832186-b842-43ea-8478-a1be19549ae8"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzQtMy0xLTEtMQ_7bae219d-15ac-411a-93ec-601549dba77c"
      unitRef="usdPerShare">-1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzQtNS0xLTEtMQ_f79e6edf-e0a0-46b9-8e3f-0ac6f4ae4e04"
      unitRef="usdPerShare">8.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzQtNy0xLTEtMQ_6a8eb6ba-3694-46b0-b43c-1dfc5604c05c"
      unitRef="usdPerShare">-9.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzYtMS0xLTEtMQ_cf49b1b1-f804-4a96-b9ee-3040e7c48bb8"
      unitRef="shares">17766000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzYtMy0xLTEtMQ_02dca524-6345-482d-acde-621e06a3854b"
      unitRef="shares">16006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzYtNS0xLTEtMQ_62e992d4-48f0-4193-ab97-ccce08be0861"
      unitRef="shares">17005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzYtNy0xLTEtMQ_c8514a06-0ce8-40aa-8395-8b1d840b01b2"
      unitRef="shares">15953000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzctMS0xLTEtMQ_74d9d0a7-eaeb-452d-89c8-b224c3a9a3d4"
      unitRef="shares">17767000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzctMy0xLTEtMQ_aadc93a7-fe3e-40e1-8413-e287f7ddf69f"
      unitRef="shares">16006000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzctNS0xLTEtMQ_8aee339c-ba73-4df5-a109-529da307440d"
      unitRef="shares">17015000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzctNy0xLTEtMQ_db7b6c07-79de-4b15-bdfa-2d85eebe40e2"
      unitRef="shares">15953000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzktMS0xLTEtMQ_77a80e9a-3f06-4c5f-8235-52528a29aa8d"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzktMy0xLTEtMQ_89524c71-13cf-4ac0-8a26-fab73418b11a"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzktNS0xLTEtMQ_e5a5b8aa-40a9-4e6d-a719-f51c074ffea0"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yMi9mcmFnOmNlMjczYTc1MjI0YzQyODliNmQ4MmQzYzE2ODRmNmYwL3RhYmxlOjNlMDllMmZiOTgxYzQ5YjRhM2FiNjhhYTQ1NTdkNDMwL3RhYmxlcmFuZ2U6M2UwOWUyZmI5ODFjNDliNGEzYWI2OGFhNDU1N2Q0MzBfMzktNy0xLTEtMQ_babd9962-96f2-4beb-9b51-d320316526b3"
      unitRef="usdPerShare">0.70</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfMi0xLTEtMS0x_fcd73f95-d235-4fc3-abec-a2070fa70077"
      unitRef="usd">39254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfMi0zLTEtMS0x_f3a32eda-a26b-4d5f-b4c7-ffecf44ffcb9"
      unitRef="usd">-29143000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfMi01LTEtMS0x_628e5083-4bf6-4191-8dd4-a378763419cb"
      unitRef="usd">141150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfMi03LTEtMS0x_26a3f7f4-bec1-499d-83ec-de2dc9e8bdb0"
      unitRef="usd">-155255000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNC0xLTEtMS0x_15af0116-f94a-4944-827d-2906c2b4f268"
      unitRef="usd">774000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNC0zLTEtMS0x_01bc3da7-02f6-44ca-b558-562d1cb3349e"
      unitRef="usd">-292000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNC01LTEtMS0x_6021527b-9659-4ee0-a1e7-afed27045f87"
      unitRef="usd">676000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNC03LTEtMS0x_3affecc0-bfaf-47bf-bfcd-8be67607ede1"
      unitRef="usd">32000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNS0xLTEtMS0x_cb36bbc4-bfca-4b3b-b4f5-ca206a420433"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNS0zLTEtMS0x_3e9f855d-bd91-49b4-88cd-5c639c825eee"
      unitRef="usd">51000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNS01LTEtMS0x_774e82d3-d19a-40c0-a7e4-f7266a0c6e6a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNS03LTEtMS0x_3ca9b479-11ca-4793-b94f-7569f55adb58"
      unitRef="usd">53000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNy0xLTEtMS0x_d423fc5e-31ab-49f2-92e7-7e334dd1f562"
      unitRef="usd">774000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNy0zLTEtMS0x_52a8bd03-8f6c-436c-af58-4a251d10d9b4"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNy01LTEtMS0x_4fe70510-d4cc-4553-8be7-40d41e7766f4"
      unitRef="usd">676000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfNy03LTEtMS0x_d29e08c7-cd35-4d0d-bde9-f8ddf6f33057"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfOC0xLTEtMS0x_ae376e1b-dbef-4dca-9537-defee38259ec"
      unitRef="usd">40028000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfOC0zLTEtMS0x_cf6e1041-ae38-413d-96ad-837b3b6ab27d"
      unitRef="usd">-29384000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfOC01LTEtMS0x_2983aa48-435e-4885-bcd5-4e44030bf6ec"
      unitRef="usd">141826000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yNS9mcmFnOjhjMzQ1MjY5ZmI2MjQ3Zjk4MDk4MDE4MzM5YmRlZDgxL3RhYmxlOmI3YjZiNTNlNzhiNTQ1MWFiY2NiNmMwZGNmNjI3ODc3L3RhYmxlcmFuZ2U6YjdiNmI1M2U3OGI1NDUxYWJjY2I2YzBkY2Y2Mjc4NzdfOC03LTEtMS0x_51c1379e-2658-4fc0-b3ab-c5776f3751d7"
      unitRef="usd">-155170000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4c0738bd1a6d4201ad56fb99d3335ea4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi0xLTEtMS0x_d7b0ab3f-733d-47e2-a0c6-78e5ab2dcd79"
      unitRef="shares">17986000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i4c0738bd1a6d4201ad56fb99d3335ea4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi0zLTEtMS0x_b6b0c151-c41b-4af7-8db0-9a24a565d3e3"
      unitRef="usd">25000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ia54f06672c0f4762a94e41c1c35b61cf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi01LTEtMS0x_c572c10c-51f7-4164-b826-594a2819df62"
      unitRef="usd">671893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c9c0531e2b8458a8bdea6b6b7e6cfc2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi03LTEtMS0x_0030315f-eca0-49e8-9540-1a916d1f2cb8"
      unitRef="usd">-125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib90be816403741f495e94e078878dc6a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi05LTEtMS0x_78368352-d2e9-4c0c-bdba-30656d4a7c23"
      unitRef="usd">1117518000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6c4008e6a39472dae4ba7855c3d1037_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi0xMS0xLTEtMQ_735d340c-60b1-4001-b1d9-ebcaad987d3f"
      unitRef="usd">-642177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2fdb1e986da0461c8b977ba535c7a65b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMi0xMy0xLTEtMQ_bda6cb01-62d8-4ea6-a60c-6c8fad3ffb7a"
      unitRef="usd">1147134000</us-gaap:StockholdersEquity>
    <algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised
      contextRef="i9110705b63a742adbe9a847ba63d43c3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMy0xLTEtMS0x_bbd2e495-39d7-4fbf-aef9-ec76f50dbc31"
      unitRef="shares">59000</algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9dee5052a0b043e6b638fd678f5a320b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMy01LTEtMS0x_be65b146-0406-4170-8c45-91d4e4ee8707"
      unitRef="usd">3902000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e37d963c63841f489451f3f85aa0f0e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfMy0xMy0xLTEtMQ_d6f34173-9369-4610-b202-5ff888de3c73"
      unitRef="usd">3902000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i08ef0dc8962944fa9b97103ef14a56a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfNi03LTEtMS0x_e85e23ae-c4f2-4815-a1eb-accd521f7a31"
      unitRef="usd">774000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9e37d963c63841f489451f3f85aa0f0e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfNi0xMy0xLTEtMQ_3e7b2942-3e55-47a8-9768-7f95a113c7f7"
      unitRef="usd">774000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i32c70f949b584aa09fc0c9770c2aca6c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOC05LTEtMS0x_16c9402a-22c3-42d0-bb81-8ecd8e720c0a"
      unitRef="usd">39254000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9e37d963c63841f489451f3f85aa0f0e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOC0xMy0xLTEtMQ_1cd11f1d-44d5-485e-be05-3198f5684f38"
      unitRef="usd">39254000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icca5c84326bb47b5a02ea19735cafbdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS0xLTEtMS0x_2756e3bf-1eb3-4727-9465-d7fd95ee647b"
      unitRef="shares">18045000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icca5c84326bb47b5a02ea19735cafbdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS0zLTEtMS0x_65bf3931-80cb-4954-8c6a-fa92621d459f"
      unitRef="usd">25000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i1bfa3f67fc194438b3efaa6f7e196370_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS01LTEtMS0x_c796efe2-3861-4f01-a621-161bad9c5bef"
      unitRef="usd">675795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12cbb93ce25b4cbbbcf72effbd9b777c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS03LTEtMS0x_8f215b28-02be-4741-84e3-1628df2ce9d6"
      unitRef="usd">649000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4555b1e632624ae0a9704a92c7360038_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS05LTEtMS0x_7f026b90-0c07-4ef0-be1d-8d6865e6489a"
      unitRef="usd">1156772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ff01db27fc4bcb81affe45bdb19613_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS0xMS0xLTEtMQ_dddefef9-6e79-4c48-810a-8d3688a1e094"
      unitRef="usd">-642177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmZiYTc0OThjMTFhMzQ1ZGZhZDMzZTcyYjBmNDFlN2JkL3RhYmxlcmFuZ2U6ZmJhNzQ5OGMxMWEzNDVkZmFkMzNlNzJiMGY0MWU3YmRfOS0xMy0xLTEtMQ_df93763e-76be-4fd0-b4f1-a0685fbc7333"
      unitRef="usd">1191064000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9f2972cd176541cfa10fd6948f55cf7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi0xLTEtMS0x_6b6ab5a2-5818-47c2-a7e3-674ffa0b139e"
      unitRef="shares">16405000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9f2972cd176541cfa10fd6948f55cf7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi0zLTEtMS0x_473d2b41-5a50-4507-b882-b7777962291d"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i0d9444c5287c41b5bf4044ea9a1b8064_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi01LTEtMS0x_68a6fdff-e2c8-4102-aede-9badf2284ccc"
      unitRef="usd">329753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c969e04ea904de9939f6f2f63d05c34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi03LTEtMS0x_9f9ec4f4-b336-4bdc-9552-fdbf44cd6dd5"
      unitRef="usd">-27000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaca0db56b521487aa7bef1821a0afdf2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi05LTEtMS0x_ba60d6dc-dbde-4452-85d2-96452ddfb3ed"
      unitRef="usd">1015622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i372d844872194e209fada050be0b2368_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi0xMS0xLTEtMQ_6145ba20-6b29-41e8-af45-a7bb3b6df45a"
      unitRef="usd">-646008000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMi0xMy0xLTEtMQ_42b5bdfd-11f5-460e-9352-36b4c2c673e7"
      unitRef="usd">699363000</us-gaap:StockholdersEquity>
    <algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised
      contextRef="i62e9b02a74414881933affffdf2f451d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMy0xLTEtMS0x_4626128f-03e9-4e8e-8aab-bca51d3f9b55"
      unitRef="shares">71000</algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i468cec3d0e4a4c7eae1f46d6c328b09d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMy01LTEtMS0x_089b1ba9-8cc0-48b0-b5be-e0caaa5555e9"
      unitRef="usd">10800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfMy0xMy0xLTEtMQ_5c132395-22bc-4451-93cb-fc288880cc32"
      unitRef="usd">10800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie48a65e2597c4577aaf571cde6d27c91_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNC0xLTEtMS0x_7f4dad84-2c8c-4525-ba0d-edf6fc0f0dda"
      unitRef="shares">1553000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i62e9b02a74414881933affffdf2f451d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNC0zLTEtMS0x_3d28500b-a53d-44ed-a2b3-65054f01c202"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i468cec3d0e4a4c7eae1f46d6c328b09d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNC01LTEtMS0x_20030ee4-806c-4f3f-b6d5-d008e9abf58d"
      unitRef="shares">335137000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNC0xMy0xLTEtMQ_8d0dd186-07c7-4650-8aa7-2c5c68c515c6"
      unitRef="shares">335139000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i62e9b02a74414881933affffdf2f451d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNS0xLTEtMS0x_5022c81c-9a35-46e6-954d-dfb6864db25b"
      unitRef="shares">16000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie6bea2dc19094a9da66f95551236591e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNS0xMS0xLTEtMQ_5cc15e28-b09f-4ac1-ba9f-96a8041cd00f"
      unitRef="usd">3831000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNS0xMy0xLTEtMQ_73f5e058-684e-497c-83f2-02d9f5af119d"
      unitRef="usd">3831000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i11465c4cdd4f4d959e0814ebdccaf446_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNi03LTEtMS0x_4fe4eba0-ffd3-4d6c-a478-8b4b10ddbfd4"
      unitRef="usd">676000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNi0xMy0xLTEtMQ_884191cb-2bca-4696-b368-b2797e09c50b"
      unitRef="usd">676000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i468cec3d0e4a4c7eae1f46d6c328b09d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNy01LTEtMS0x_f68cff2a-8f44-4e15-bbf2-69096d871b77"
      unitRef="usd">105000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfNy0xMy0xLTEtMQ_4ecfc9c1-200f-4531-9ecf-2196887ae256"
      unitRef="usd">105000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ProfitLoss
      contextRef="ib044c53a99d2472cad8efce9853af10e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOC05LTEtMS0x_1b7b49da-831a-447f-b292-5c789dc1c64a"
      unitRef="usd">141150000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0c9d91201ff145e5816c2f1378f704bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOC0xMy0xLTEtMQ_763e533c-eccd-4c9d-aab4-061a4f47fd09"
      unitRef="usd">141150000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icca5c84326bb47b5a02ea19735cafbdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS0xLTEtMS0x_583bb2b9-1efe-4e59-816f-cda4275ad001"
      unitRef="shares">18045000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icca5c84326bb47b5a02ea19735cafbdf_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS0zLTEtMS0x_ac836e12-87c1-4515-80ce-d2345f0f924b"
      unitRef="usd">25000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i1bfa3f67fc194438b3efaa6f7e196370_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS01LTEtMS0x_353ed7af-f8ae-40a8-86fc-428b2ac88d4c"
      unitRef="usd">675795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12cbb93ce25b4cbbbcf72effbd9b777c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS03LTEtMS0x_e110d852-79f8-4fdc-bb0c-3538d802269a"
      unitRef="usd">649000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4555b1e632624ae0a9704a92c7360038_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS05LTEtMS0x_8220d4de-c428-4a71-bf5e-1c149ca4c534"
      unitRef="usd">1156772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ff01db27fc4bcb81affe45bdb19613_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS0xMS0xLTEtMQ_9313bf3a-b970-4966-8fc9-dbcbf9dfb4aa"
      unitRef="usd">-642177000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmIyMmMyOTE5ZGQ3MzRhNDU5NDU2ZTE0Zjc0ZmE4MTgyL3RhYmxlcmFuZ2U6YjIyYzI5MTlkZDczNGE0NTk0NTZlMTRmNzRmYTgxODJfOS0xMy0xLTEtMQ_ed89026d-12a1-4110-82d7-f529d71ed4c3"
      unitRef="usd">1191064000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i10b9e6791f3847feb2b848c5d5dc56ce_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi0xLTEtMS0x_163f9440-b8ab-4c89-a61e-623b2763a1d4"
      unitRef="shares">16240000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i10b9e6791f3847feb2b848c5d5dc56ce_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi0zLTEtMS0x_5353365b-a496-481c-b49d-036847e62737"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i5e43346e1e5942c7b057d8a6443dfb97_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi01LTEtMS0x_977bd695-2670-464b-850e-90a521176b0b"
      unitRef="usd">310628000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b7973f45fda44c18f4df6b1cff723a9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi03LTEtMS0x_41c76841-ccec-449d-8091-00ff11fc90fa"
      unitRef="usd">424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida57961f9d2c4a91839633d3ddc9cdaa_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi05LTEtMS0x_970f28be-fc48-423e-ad7d-06b416344480"
      unitRef="usd">1073603000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i652af38351a34b888929cbae93337c74_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi0xMS0xLTEtMQ_541fbb33-7972-4d56-b85d-61c1945b50f8"
      unitRef="usd">-648118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74bfcfa7488e44ea80119ef03a2401c1_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMi0xMy0xLTEtMQ_0683ca74-60a0-48b0-aec4-5380563ff217"
      unitRef="usd">736560000</us-gaap:StockholdersEquity>
    <algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised
      contextRef="iee224f58f1f842369ad840d29df17835_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMy0xLTEtMS0x_5ec20ad7-9a00-40be-8b63-861a36fbae0e"
      unitRef="shares">58000</algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie99548536e704dc3bf474585e58076cb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMy01LTEtMS0x_53cac2dc-fb78-4e84-ba48-a647ee92045c"
      unitRef="usd">4099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ied379fd4418a4e06abddb9dc594b68a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfMy0xMy0xLTEtMQ_5cc1a338-d5a9-420a-b8e0-206696af2d3d"
      unitRef="usd">4099000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cfbfb592af3460eae2a322a7c0a22fc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfNi03LTEtMS0x_9a0b9d08-9b2a-47fc-b5d0-72d4a686563d"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied379fd4418a4e06abddb9dc594b68a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfNi0xMy0xLTEtMQ_f69cf33c-e780-473b-9b82-fb95460aca41"
      unitRef="usd">-241000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ie99548536e704dc3bf474585e58076cb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfNy01LTEtMS0x_50faa08b-3ab3-42c6-8676-ed1c29181329"
      unitRef="usd">423000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="ied379fd4418a4e06abddb9dc594b68a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfNy0xMy0xLTEtMQ_b957913c-fae2-4eea-8b37-d204232f5659"
      unitRef="usd">423000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ProfitLoss
      contextRef="i6f99f165814948ebb71c689a77cd1335_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOC05LTEtMS0x_c0988401-a299-4d44-8f13-e7a701258cef"
      unitRef="usd">-29143000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ied379fd4418a4e06abddb9dc594b68a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOC0xMy0xLTEtMQ_8bcc67cf-2b50-4038-bd33-91e70698a34b"
      unitRef="usd">-29143000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0044b170ae19406e8a226446d3538584_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS0xLTEtMS0x_048f54fa-cb48-4ea1-a59f-42e06b56d2b6"
      unitRef="shares">16298000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i0044b170ae19406e8a226446d3538584_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS0zLTEtMS0x_7f27aca4-7cea-4533-a48e-5db873179345"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i00a3f299af87433d9b1d9072b8d5e85d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS01LTEtMS0x_671cc24d-6b41-4fb9-9f28-3e0e1ce2ab50"
      unitRef="usd">315150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia58c370316604c5c9c8d543ce3a1d551_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS03LTEtMS0x_6d9c7189-01f4-4e21-99bf-b07bc24d87b5"
      unitRef="usd">183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i523d6e6e3e3a4651b808d1f992aac4d0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS05LTEtMS0x_b55301b8-e9c6-44f8-be48-d3f6fe7d02db"
      unitRef="usd">1044460000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d8d34666bfa48428efe86ef4d8b74e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS0xMS0xLTEtMQ_136c8094-5276-4be9-9099-174a5f9ded04"
      unitRef="usd">-648118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOjU5NWUzZmEzODJmYTRlODdiNzY5MGIzYzQzNzYwMzQ3L3RhYmxlcmFuZ2U6NTk1ZTNmYTM4MmZhNGU4N2I3NjkwYjNjNDM3NjAzNDdfOS0xMy0xLTEtMQ_f10f44af-35b2-41f3-84d3-b0ca14d820ba"
      unitRef="usd">711698000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a11d29660604f46983c14867527c719_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi0xLTEtMS0x_31cfc0c1-60dd-42b4-bdb3-714de2e044a4"
      unitRef="shares">16303000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5a11d29660604f46983c14867527c719_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi0zLTEtMS0x_dbddb11b-f3ae-4574-ae58-530ee269aa92"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i51343b0c9b7948918d9395d3c6b2226c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi01LTEtMS0x_79918a2f-9ed9-4e2d-9b7e-270a638ae232"
      unitRef="usd">289933000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c79bcb707234c2fb1d9c8eebd8edc60_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi03LTEtMS0x_7c5a6463-3385-4ad0-989d-7ab690fc6a6a"
      unitRef="usd">98000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie80c0a7400944c539189b09fe453f20f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi05LTEtMS0x_cd538583-ebd4-4463-ae64-dd296a06ffd0"
      unitRef="usd">1211076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i21f27b18479e4ba991cabdb9c44123f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi0xMS0xLTEtMQ_f5b968a0-914b-486c-a76c-a1baa7606c46"
      unitRef="usd">-617579000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d545df26de44293bd1eed2efbc7aa6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMi0xMy0xLTEtMQ_6b85ee4f-bcf8-4c85-9354-df0aaedb44ea"
      unitRef="usd">883551000</us-gaap:StockholdersEquity>
    <algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised
      contextRef="i0a310b2a254649e5a01150824137f34b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMy0xLTEtMS0x_92c1ce37-f7e2-4389-8a1f-56621ece38a8"
      unitRef="shares">171000</algt:StockIssuedDuringPeriodSharesStockOptionsSARsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i52fa502b9d094472b873c2ed7cd7d769_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMy01LTEtMS0x_5163855f-0670-4c11-8b92-2657d739c010"
      unitRef="usd">23842000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMy0xMy0xLTEtMQ_619b7789-db66-43d3-8e70-e8fd4c8b267f"
      unitRef="usd">23842000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0a310b2a254649e5a01150824137f34b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNC0xLTEtMS0x_4d9414ab-4395-41b1-be43-05f32ec96a54"
      unitRef="shares">-217000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9a9fe9580a774edab6c127f06dfcaec8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNC0xMS0xLTEtMQ_316c88c4-1ff4-473e-ad7b-a67005976f10"
      unitRef="usd">-33773000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNC0xMy0xLTEtMQ_887d4fc0-00b7-4a81-8226-a34b7975325c"
      unitRef="usd">-33773000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i0a310b2a254649e5a01150824137f34b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNS0xLTEtMS0x_8bac7882-d2b1-4beb-bde3-27b34214e08b"
      unitRef="shares">41000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i9a9fe9580a774edab6c127f06dfcaec8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNS0xMS0xLTEtMQ_8787406f-0c85-4e63-9e6b-7b31d92f5335"
      unitRef="usd">3234000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNS0xMy0xLTEtMQ_5ffdd522-f233-442e-992c-8799a824e71e"
      unitRef="usd">3234000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:PaymentsOfDividends
      contextRef="i638145a143a04e83b058cbd7e94efd4e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNi05LTEtMS0x_3cd7aacf-f330-4a05-8545-c176579d371e"
      unitRef="usd">-11361000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNi0xMy0xLTEtMQ_9f035efc-aabf-4ccc-906a-49017e19aa0e"
      unitRef="usd">-11361000</us-gaap:PaymentsOfDividends>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i530d7898496c48c6b6c75a935f9eae97_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNy03LTEtMS0x_9e74eb84-07d3-4f69-aa23-6700396dd1c7"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfNy0xMy0xLTEtMQ_fa05a070-aaf6-4626-81e7-23b8626558c2"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i52fa502b9d094472b873c2ed7cd7d769_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfOC01LTEtMS0x_093bc0bd-efb5-4688-b31f-76bf209cfe6a"
      unitRef="usd">1375000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfOC0xMy0xLTEtMQ_71cbcb11-da51-43b6-82ae-1471d7fbb763"
      unitRef="usd">1375000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ProfitLoss
      contextRef="i638145a143a04e83b058cbd7e94efd4e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfOS05LTEtMS0x_8da23615-b6aa-43d8-8bf8-487d6b5982fd"
      unitRef="usd">-155255000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i207637a1758042089ff5e00369498fb6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfOS0xMy0xLTEtMQ_9478ad21-cc42-4f23-9f4d-46296f608c88"
      unitRef="usd">-155255000</us-gaap:ProfitLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0044b170ae19406e8a226446d3538584_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtMS0xLTEtMQ_6cb06ac8-e2f7-4d3c-98f7-486e3adf77a7"
      unitRef="shares">16298000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i0044b170ae19406e8a226446d3538584_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtMy0xLTEtMQ_bf6c5789-5d8e-4aa5-a474-8fa77e119499"
      unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i00a3f299af87433d9b1d9072b8d5e85d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtNS0xLTEtMQ_062d76ba-1122-4333-a82f-c059a76517ac"
      unitRef="usd">315150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia58c370316604c5c9c8d543ce3a1d551_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtNy0xLTEtMQ_cf79c845-b049-448a-8a93-00104f140a2c"
      unitRef="usd">183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i523d6e6e3e3a4651b808d1f992aac4d0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtOS0xLTEtMQ_b269cec2-bad2-4685-bd63-e60ea12c36f7"
      unitRef="usd">1044460000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d8d34666bfa48428efe86ef4d8b74e0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtMTEtMS0xLTE_fc0b94f7-419d-4b87-85af-9e81d6106797"
      unitRef="usd">-648118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18yOC9mcmFnOmU3YTRkZTkzNmJkNDQwYTE5N2U0ZmM4YWMwOWRlYmJlL3RhYmxlOmUzMmE1ZDJjODY5NTQyNDNhMDlkZWYxYjA0M2ZmNGUxL3RhYmxlcmFuZ2U6ZTMyYTVkMmM4Njk1NDI0M2EwOWRlZjFiMDQzZmY0ZTFfMTAtMTMtMS0xLTE_1f82f34f-e215-4dc8-ac6d-4f6c8d53f76b"
      unitRef="usd">711698000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMy0xLTEtMS0x_628e5083-4bf6-4191-8dd4-a378763419cb"
      unitRef="usd">141150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMy0zLTEtMS0x_26a3f7f4-bec1-499d-83ec-de2dc9e8bdb0"
      unitRef="usd">-155255000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNS0xLTEtMS0x_4aea7af6-e35b-4530-9f64-340e1b648ade"
      unitRef="usd">134095000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNS0zLTEtMS0x_a20f7bed-308e-42d0-bbee-150ad0c3a2f0"
      unitRef="usd">132285000</us-gaap:DepreciationAndAmortization>
    <algt:SpecialItemImpairmentcharges
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNi0xLTEtMS0x_0bf3642f-419d-40db-aadb-a65a827a1661"
      unitRef="usd">2924000</algt:SpecialItemImpairmentcharges>
    <algt:SpecialItemImpairmentcharges
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNi0zLTEtMS0x_d73a8229-348d-4d4a-a4b1-36ecda154b8f"
      unitRef="usd">279114000</algt:SpecialItemImpairmentcharges>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNy0xLTEtMS0x_71f7c7bb-f3cf-46d5-802f-61ab2089e229"
      unitRef="usd">26778000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNy0zLTEtMS0x_21d752b8-c810-4e7c-a2a0-9ad72ff91369"
      unitRef="usd">89342000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfOS0xLTEtMS0x_df2f6f3b-276f-4bc1-ad09-dbdf15662a03"
      unitRef="usd">44014000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfOS0zLTEtMS0x_8ea638d4-988f-45e9-9dbd-15971c1c33c7"
      unitRef="usd">84111000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTEtMS0xLTEtMQ_d50ba1b5-ad41-458e-bdb9-8718d0639add"
      unitRef="usd">24634000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTEtMy0xLTEtMQ_2bd528f2-138d-4d50-8bcd-dd3d63fbee69"
      unitRef="usd">-152872000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTItMS0xLTEtMQ_96410217-f2bd-4eb3-83da-a3bc5a321e29"
      unitRef="usd">373595000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTItMy0xLTEtMQ_bf9515c3-2524-49a6-b1df-5ef4f5867651"
      unitRef="usd">276725000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTQtMS0xLTEtMQ_ee9409c4-eefb-4cb4-9d65-7e9316e9ab9a"
      unitRef="usd">1028481000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTQtMy0xLTEtMQ_f88d5f1c-3542-45b1-8e6c-9da9cc45e3d6"
      unitRef="usd">511667000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTUtMS0xLTEtMQ_159c37f4-0441-432e-8db5-861e7cff4370"
      unitRef="usd">679588000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTUtMy0xLTEtMQ_93989257-3a8b-4b97-b9f2-dca22e1a1e29"
      unitRef="usd">421658000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTctMS0xLTEtMQ_3e3af038-02f9-456d-86d0-f367948af42a"
      unitRef="usd">166502000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTctMy0xLTEtMQ_ebbdab78-d3e8-4c9f-a3e4-4d0df0962bad"
      unitRef="usd">198567000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:SaleLeasebackTransactionNetProceedsInvestingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTgtMS0xLTEtMQ_53de09f6-53e5-4f6d-aee5-d1a388846655"
      unitRef="usd">0</us-gaap:SaleLeasebackTransactionNetProceedsInvestingActivities>
    <us-gaap:SaleLeasebackTransactionNetProceedsInvestingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTgtMy0xLTEtMQ_77a0a482-7b71-4398-a301-33e1da342439"
      unitRef="usd">78185000</us-gaap:SaleLeasebackTransactionNetProceedsInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTktMS0xLTEtMQ_e76a504d-a298-41e4-a784-cfcd87738b47"
      unitRef="usd">-2062000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMTktMy0xLTEtMQ_3b1a7f36-d1df-4686-aaf6-531ce54730a6"
      unitRef="usd">-1247000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjAtMS0xLTEtMQ_663392f0-7005-452c-bc3d-d2e55f988b68"
      unitRef="usd">-513333000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjAtMy0xLTEtMQ_7a1eed07-6994-493e-bf95-6b1542ab6905"
      unitRef="usd">-209144000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjItMS0xLTEtMQ_06201857-b2db-4ec6-9895-cdd3d07c9e3c"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjItMy0xLTEtMQ_995477d2-2a3c-470a-a419-822026edf9f1"
      unitRef="usd">11361000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjMtMS0xLTEtMQ_f0024707-5bc1-42de-820a-9e242a5f7eb6"
      unitRef="usd">106657000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjMtMy0xLTEtMQ_a3eda3dc-af90-4b8f-a722-35f40a2de716"
      unitRef="usd">272548000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjQtMS0xLTEtMQ_c28aac15-ddfa-4c62-870d-b7a856501c1a"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjQtMy0xLTEtMQ_518d591d-7600-4a00-ba8c-cf26e7351b4b"
      unitRef="usd">33773000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjUtMS0xLTEtMQ_836d54ac-120b-4429-b26d-1c2c334f2287"
      unitRef="usd">239644000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjUtMy0xLTEtMQ_b897ed8f-367e-4978-a8bf-e2d25730cf9f"
      unitRef="usd">146416000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjYtMS0xLTEtMQ_15586dd5-9939-47aa-89a8-382ec08b81d4"
      unitRef="usd">705000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjYtMy0xLTEtMQ_6f8fd1e4-56d8-4b73-8cd5-6b6ac6986697"
      unitRef="usd">4505000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjctMS0xLTEtMQ_6f4a27db-46da-4633-8f8a-1663c531a4a6"
      unitRef="shares">335139000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjctMy0xLTEtMQ_91a889d4-9bd3-421a-8b13-f4e367a32b94"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjgtMS0xLTEtMQ_540caca9-e50f-47b5-8fea-2db0a60cc240"
      unitRef="usd">3936000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjgtMy0xLTEtMQ_8425b3a5-4f12-4279-b1ab-849f380d7e80"
      unitRef="usd">4609000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjktMS0xLTEtMQ_399ce379-6042-4239-82a6-ff3d6085b605"
      unitRef="usd">205383000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMjktMy0xLTEtMQ_078974e3-6f23-437e-9d6e-8759652b85ec"
      unitRef="usd">81102000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzAtMS0xLTEtMQ_0ac89880-4680-46bf-a6aa-8cb02feccc38"
      unitRef="usd">65645000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzAtMy0xLTEtMQ_ba7f03de-b4be-473f-bc40-9bb668270dd7"
      unitRef="usd">148683000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzEtMS0xLTEtMQ_1979507f-ffe6-4217-b290-0d22a4cfd813"
      unitRef="usd">170319000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2d545df26de44293bd1eed2efbc7aa6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzEtMy0xLTEtMQ_cd64542c-6eac-4fb7-b768-fdea5da7febe"
      unitRef="usd">136785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzItMS0xLTEtMQ_3d5ad4c2-5353-4cd2-93e3-af8e4ad87239"
      unitRef="usd">235964000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzItMy0xLTEtMQ_9acddd25-4a22-4e68-b46b-7434188142d2"
      unitRef="usd">285468000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzctMS0xLTEtMQ_aac60265-3f99-485c-9e83-9b8ad7cbb0bf"
      unitRef="usd">30739000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzctMy0xLTEtMQ_125525fd-ae6a-48ae-b64d-cc1156471b4d"
      unitRef="usd">36801000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzgtMS0xLTEtMQ_23c23c8e-0567-4631-92dc-0b2bc27b2e54"
      unitRef="usd">-12762000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfMzgtMy0xLTEtMQ_c8ce51ba-f741-4319-8e4b-5fe993fb1ad2"
      unitRef="usd">-95258000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDAtMS0xLTEtMQ_2ea18c54-d4d5-49a6-bb08-4cef6725b077"
      unitRef="usd">23157000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDAtMy0xLTEtMQ_ada31d19-c9c0-4ca0-8928-fc7f22562f03"
      unitRef="usd">103499000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDEtMS0xLTEtMQ_1dce5ee7-9152-4059-8383-c20506b23ae7"
      unitRef="usd">40826000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDEtMy0xLTEtMQ_3f709b48-2fb5-4b07-af0c-8d2046a3f94d"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDItMS0xLTEtMQ_dab0d215-c76b-4666-ac34-8575a0dba0cf"
      unitRef="usd">12727000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y18zNC9mcmFnOjY4YzNkNmMwNWFiYzRmNTE5YzIxYWI2MzlmNDBmYWI1L3RhYmxlOjA3YWRmODQxNDNkZDQwZjBiYThlOWJjMDUyYzIzZGUxL3RhYmxlcmFuZ2U6MDdhZGY4NDE0M2RkNDBmMGJhOGU5YmMwNTJjMjNkZTFfNDItMy0xLTEtMQ_fc366637-2787-4d6e-97bd-7631926e0031"
      unitRef="usd">19294000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180MC9mcmFnOmIxNmQ5MmY4NzBjMTRmZTQ5ZTk0YTEyZGI1NWIxODI1L3RleHRyZWdpb246YjE2ZDkyZjg3MGMxNGZlNDllOTRhMTJkYjU1YjE4MjVfMjY4Mw_9930b773-011a-472b-bf90-f1299dd85367">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements include the accounts of Allegiant Travel Company (the &#x201c;Company&#x201d;) and its majority-owned operating subsidiaries. The Company's investments in unconsolidated affiliates, which are&#160;50 percent&#160;or less owned, are accounted for under the equity or cost method, and are insignificant to the consolidated financial statements. All intercompany balances and transactions have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;These unaudited consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the financial position, results of operations, and cash flows of the Company for the respective periods presented. Certain information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been omitted pursuant to the rules and regulations of the Securities and Exchange Commission for Form 10-Q. These unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company and notes thereto included in the annual report of the Company on Form 10-K for the year ended December 31, 2020 and filed with the Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 18, 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes. The standard simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification ("ASC") 740. The standard also removes the requirement to calculate income tax expense for the stand-alone financial statements of wholly-owned subsidiaries. The standard is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted in any interim period within that year. The Company adopted this accounting standard prospectively as of January 1, 2021, and it did not have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180MC9mcmFnOmIxNmQ5MmY4NzBjMTRmZTQ5ZTk0YTEyZGI1NWIxODI1L3RleHRyZWdpb246YjE2ZDkyZjg3MGMxNGZlNDllOTRhMTJkYjU1YjE4MjVfMjY5OQ_3136155a-0118-46f3-a7b7-35de9cf6d216">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements include the accounts of Allegiant Travel Company (the &#x201c;Company&#x201d;) and its majority-owned operating subsidiaries. The Company's investments in unconsolidated affiliates, which are&#160;50 percent&#160;or less owned, are accounted for under the equity or cost method, and are insignificant to the consolidated financial statements. All intercompany balances and transactions have been eliminated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;These unaudited consolidated financial statements reflect all normal recurring adjustments which management believes are necessary to present fairly the financial position, results of operations, and cash flows of the Company for the respective periods presented. Certain information and footnote disclosures normally included in the annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") have been omitted pursuant to the rules and regulations of the Securities and Exchange Commission for Form 10-Q. These unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company and notes thereto included in the annual report of the Company on Form 10-K for the year ended December 31, 2020 and filed with the Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results may differ from these estimates.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180MC9mcmFnOmIxNmQ5MmY4NzBjMTRmZTQ5ZTk0YTEyZGI1NWIxODI1L3RleHRyZWdpb246YjE2ZDkyZjg3MGMxNGZlNDllOTRhMTJkYjU1YjE4MjVfMjY4Ng_ea7ddd46-86f6-441e-90c6-7cf36eff8a5e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 18, 2019, the FASB issued ASU No. 2019-12, Simplifying the Accounting for Income Taxes. The standard simplifies the accounting and disclosure requirements for income taxes by clarifying existing guidance to improve consistency in application of Accounting Standards Codification ("ASC") 740. The standard also removes the requirement to calculate income tax expense for the stand-alone financial statements of wholly-owned subsidiaries. The standard is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted in any interim period within that year. The Company adopted this accounting standard prospectively as of January 1, 2021, and it did not have a significant impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzk0Ng_e6bb0978-53a3-4ec2-aaab-a3b466ef8827">Impact of the COVID-19 Pandemic&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The rapid spread of COVID-19 and the related government restrictions, social distancing measures, and consumer fears have impacted flight loads, resulted in unprecedented cancellations of bookings and substantially reduced demand for new bookings throughout the airline industry. Starting in March 2020, the Company and the airline industry experienced a severe reduction in air travel. Demand has recovered to some extent in 2021, but load factors remain lower than pre-pandemic levels. Demand in the foreseeable future will continue to be affected by fluctuations in COVID-19 cases, variants, hospitalizations, deaths, treatment efficacy and the availability of vaccines. The Company is continuously reevaluating flight schedules and adjusting capacity based on demand trends. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On December 27, 2020, the Consolidated Appropriations Act, 2021 (the "Payroll Support Program Extension") was signed into law. This Payroll Support Program Extension provides an additional $15.0&#160;billion in support to the airline industry. On January 15, 2021, the Company through its airline operating subsidiary Allegiant Air, LLC entered into a Payroll Support Program Extension Agreement (the &#x201c;PSP2&#x201d;) with the Treasury and received $91.8&#160;million under the Payroll Support Program Extension. The funds were used exclusively for wages, salaries and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company received $13.8&#160;million in additional funds related to the PSP2 which included a loan of $1.7&#160;million. In consideration for these additional funds, the Company issued additional warrants ( the "PSP2 Warrants") to the Treasury to acquire 924 shares of common stock at a price of $179.23 per share (based on the price of the Company's common stock on the Nasdaq Global Select Market on December 24, 2020).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company through its airline operating subsidiary Allegiant Air, LLC entered into a Payroll Support Program 3 Agreement (the "PSP3") with the Treasury under section 7301 of the American Rescue Plan Act of 2021 and received a total of $98.4&#160;million. The funds were used exclusively for wages, salaries and benefits.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of September 30, 2021, all Payroll Support Program funds have been fully utilized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Special Charges&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The table below summarizes special charges recorded during the three and nine months ended September&#160;30, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total special charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additional detail for the $2.9&#160;million of total special charges for the nine months ended September&#160;30, 2021 appears below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$2.4 million resulting from the accelerated retirement of five airframes and eight engines&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$0.5 million impairment loss on a building in Chesterfield, Missouri associated with the Allegiant Nonstop family entertainment line of business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additional detail for the $307.5&#160;million of total special charges (operating and non-operating) for the nine months ended September 30, 2020 appears below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$168.4&#160;million in impairment charges primarily in our non-airline subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$89.3&#160;million resulting from the accelerated retirement of seven airframes and five engines, loss on sale leaseback transaction of seven aircraft, and write-offs of other aircraft related assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$21.5&#160;million for additional salary and benefits expense in relation to the elimination of positions as well as other non-recurring compensation expense associated with the acceleration of certain existing stock awards&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$19.8&#160;million accrual on termination of the loan agreement with Sixth Street Partners (formerly TSSP)  intended to finance the development of Sunseeker Resorts Charlotte Harbor, which was paid in the second half of 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$5.0&#160;million related to suspension of construction at Sunseeker &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$3.5&#160;million write-down on various non-aircraft assets and other various expenses&lt;/span&gt;&lt;/div&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <algt:TotalProceedsToBeProvidedToUSAirlinesFromPayrollSupportProgramExtension
      contextRef="i106f70964f5b40f5a1a99661fd2d5ef4_I20201227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfOTQy_09bc7d25-f32d-4f30-ac80-40807df7b653"
      unitRef="usd">15000000000</algt:TotalProceedsToBeProvidedToUSAirlinesFromPayrollSupportProgramExtension>
    <algt:TotalProceedsFromPayrollSupportProgramGrant
      contextRef="i5d6f21efebdf49239ee31e968018bd67_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTE3Nw_0984ca97-5472-4c17-bb97-664b0cc400f3"
      unitRef="usd">91800000</algt:TotalProceedsFromPayrollSupportProgramGrant>
    <algt:AdditionalProceedsReceivedFromPayrollSupportProgram
      contextRef="i5b9b267b21cf4d24a201a656ebc5d7ff_I20210423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTMyOA_0f490708-ddcf-49fe-9688-8da10192c324"
      unitRef="usd">13800000</algt:AdditionalProceedsReceivedFromPayrollSupportProgram>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5b9b267b21cf4d24a201a656ebc5d7ff_I20210423"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTM5Ng_83af4b98-c617-4bc8-8ec5-88982f165bf2"
      unitRef="usd">1700000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i5b9b267b21cf4d24a201a656ebc5d7ff_I20210423"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTUzNA_7a6b41a9-735d-4c92-9873-493373e28204"
      unitRef="shares">924</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i84cf5c34336b49289f95747bec7ba5d8_I20201224"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTU3NA_7a985e77-37bb-4280-b131-225cee8dd456"
      unitRef="usdPerShare">179.23</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <algt:TotalProceedsFromPayrollSupportProgramGrant
      contextRef="i92b970681bbf4edd8ea98e5a72bdad92_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMTk1Nw_e6811633-3575-481e-bd0f-11daa39c2e0e"
      unitRef="usd">98400000</algt:TotalProceedsFromPayrollSupportProgramGrant>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzk0NA_aabffcd1-e2ac-4eeb-b20a-8f36c956a9d1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Special Charges&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The table below summarizes special charges recorded during the three and nine months ended September&#160;30, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total special charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;307,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additional detail for the $2.9&#160;million of total special charges for the nine months ended September&#160;30, 2021 appears below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$2.4 million resulting from the accelerated retirement of five airframes and eight engines&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$0.5 million impairment loss on a building in Chesterfield, Missouri associated with the Allegiant Nonstop family entertainment line of business.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Additional detail for the $307.5&#160;million of total special charges (operating and non-operating) for the nine months ended September 30, 2020 appears below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$168.4&#160;million in impairment charges primarily in our non-airline subsidiaries&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$89.3&#160;million resulting from the accelerated retirement of seven airframes and five engines, loss on sale leaseback transaction of seven aircraft, and write-offs of other aircraft related assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$21.5&#160;million for additional salary and benefits expense in relation to the elimination of positions as well as other non-recurring compensation expense associated with the acceleration of certain existing stock awards&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$19.8&#160;million accrual on termination of the loan agreement with Sixth Street Partners (formerly TSSP)  intended to finance the development of Sunseeker Resorts Charlotte Harbor, which was paid in the second half of 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;$5.0&#160;million related to suspension of construction at Sunseeker &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt"&gt;$3.5&#160;million write-down on various non-aircraft assets and other various expenses&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <algt:OperatingSpecialChargeTotal
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMi02LTEtMS0x_7ae76a2b-6626-4223-bff5-6afac4f1a0e8"
      unitRef="usd">332000</algt:OperatingSpecialChargeTotal>
    <algt:OperatingSpecialChargeTotal
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMi04LTEtMS0x_6287048b-92bb-47ad-a3ba-e8d4ff3d8e3b"
      unitRef="usd">33585000</algt:OperatingSpecialChargeTotal>
    <algt:OperatingSpecialChargeTotal
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMi0xMC0xLTEtMQ_33013338-7484-49e8-aea3-99edf9b4e215"
      unitRef="usd">2924000</algt:OperatingSpecialChargeTotal>
    <algt:OperatingSpecialChargeTotal
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMi0xMi0xLTEtMQ_3db58db7-4842-4921-8472-b28abf8fe422"
      unitRef="usd">280852000</algt:OperatingSpecialChargeTotal>
    <algt:NonOperatingSpecialChargeTotal
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMy02LTEtMS0x_c7674b3f-f7b9-4a85-8054-9254d5d22f17"
      unitRef="usd">0</algt:NonOperatingSpecialChargeTotal>
    <algt:NonOperatingSpecialChargeTotal
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMy04LTEtMS0x_80fa7661-d33d-4815-9621-9e67110a8c6a"
      unitRef="usd">0</algt:NonOperatingSpecialChargeTotal>
    <algt:NonOperatingSpecialChargeTotal
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMy0xMC0xLTEtMQ_1793f4b9-256d-4633-ad48-f296cae9cab5"
      unitRef="usd">0</algt:NonOperatingSpecialChargeTotal>
    <algt:NonOperatingSpecialChargeTotal
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfMy0xMi0xLTEtMQ_3482d1eb-333a-48d0-b340-d00e468a5f00"
      unitRef="usd">26632000</algt:NonOperatingSpecialChargeTotal>
    <algt:SpecialChargesTotal
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfNC02LTEtMS0x_dd295fb4-1d99-46cf-bdf8-0b48aaba961b"
      unitRef="usd">332000</algt:SpecialChargesTotal>
    <algt:SpecialChargesTotal
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfNC04LTEtMS0x_e04e3cea-2ed6-494d-aa1a-7a59b480b68c"
      unitRef="usd">33585000</algt:SpecialChargesTotal>
    <algt:SpecialChargesTotal
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfNC0xMC0xLTEtMQ_110c841c-6740-43a4-8cda-545ebf441c6e"
      unitRef="usd">2924000</algt:SpecialChargesTotal>
    <algt:SpecialChargesTotal
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RhYmxlOjNlYjY2Njc4MGQ1YjRjOGY5YjU3Y2Q5OGQyY2I2OTI4L3RhYmxlcmFuZ2U6M2ViNjY2NzgwZDViNGM4ZjliNTdjZDk4ZDJjYjY5MjhfNC0xMi0xLTEtMQ_2e5fd628-ac4f-4da1-9742-d75f47eb64ee"
      unitRef="usd">307484000</algt:SpecialChargesTotal>
    <algt:SpecialChargesTotal
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMjcyNw_2b350792-92c4-4081-9b6e-75466addbe6c"
      unitRef="usd">2900000</algt:SpecialChargesTotal>
    <algt:OtherAircraftRelatedCosts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMjgwMA_14c43c4c-ffd3-4e8e-bbbe-91e453d9d4aa"
      unitRef="usd">2400000</algt:OtherAircraftRelatedCosts>
    <algt:NumberofAircraftRetired
      contextRef="ie3f48d9445344ecd96bc8e16c41426e2_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMjg0OQ_7473b6c2-5b32-4a0f-8a8f-86c8080f7fe9"
      unitRef="aircraft">5</algt:NumberofAircraftRetired>
    <algt:NumberofEnginesRetired
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMjg2Ng_788964a4-3797-4cfd-aa59-60b176a6c924"
      unitRef="engine">8</algt:NumberofEnginesRetired>
    <us-gaap:OtherExpenses
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMjg3OA_ffc52dcc-ea5f-42fb-ade1-7147f80d3605"
      unitRef="usd">500000</us-gaap:OtherExpenses>
    <algt:SpecialChargesTotal
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzA0MQ_205d7980-d3e7-4667-93aa-34cdcd636d2b"
      unitRef="usd">307500000</algt:SpecialChargesTotal>
    <us-gaap:AssetImpairmentCharges
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzE1Nw_e6511716-d761-4748-aa7d-0d14f485a806"
      unitRef="usd">168400000</us-gaap:AssetImpairmentCharges>
    <algt:OtherAircraftRelatedCosts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzIyNA_7cc00503-e5f4-4a32-ae0f-bfe0c933208d"
      unitRef="usd">89300000</algt:OtherAircraftRelatedCosts>
    <algt:NumberofAircraftRetired
      contextRef="i617ccd1a84694de892128091403f9512_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzI3Mg_c11f7528-5548-48e9-909f-3c7811a9d5ff"
      unitRef="aircraft2">7</algt:NumberofAircraftRetired>
    <algt:NumberofEnginesRetired
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzI4OQ_2ab7d904-de34-48f4-b45c-7dade42faa77"
      unitRef="engine">5</algt:NumberofEnginesRetired>
    <algt:NumberOfAircraftInSaleLeasebackTransactions
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzMzOQ_238369b3-d989-4621-a94e-6991ccefbdc2"
      unitRef="aircraft2">7</algt:NumberOfAircraftInSaleLeasebackTransactions>
    <us-gaap:PostemploymentBenefitsPeriodExpense
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzQwMA_72ebc5f4-5c96-4193-8018-3d4c8c68dbdc"
      unitRef="usd">21500000</us-gaap:PostemploymentBenefitsPeriodExpense>
    <us-gaap:TerminationLoans
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzYwOA_7b6a1722-9a5c-4689-9c9b-6130570f46cf"
      unitRef="usd">19800000</us-gaap:TerminationLoans>
    <algt:ConstructionSuspensionExpense
      contextRef="i096181e05f604ff0ad3554f3ae9732c4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzgxNw_4ffc20cf-7d74-46a7-92f9-76dc1d35ff92"
      unitRef="usd">5000000</algt:ConstructionSuspensionExpense>
    <us-gaap:OtherExpenses
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180My9mcmFnOmY4Y2Q3ZDZjN2MwZTRlNDNiZGZjNjcwYTA3MjIzOTU5L3RleHRyZWdpb246ZjhjZDdkNmM3YzBlNGU0M2JkZmM2NzBhMDcyMjM5NTlfMzg3Mw_f06a0204-9f00-4b5d-abc9-e302377c9287"
      unitRef="usd">3500000</us-gaap:OtherExpenses>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjU5OQ_a00e7c46-c75e-4163-970a-26ea43cf7468">Revenue Recognition&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Passenger Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Passenger revenue is the most significant category in the Company's reported operating revenues, as outlined below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scheduled service&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ancillary air-related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Co-brand redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total passenger revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sales of passenger tickets not yet flown are recorded in air traffic liability. Passenger revenue is recognized when transportation is provided or when ticket voucher breakage occurs, to the extent different from estimated breakage. As of September&#160;30, 2021, approximately 69.8 percent of the air traffic liability balance was related to forward bookings, with the remaining 30.2 percent related to credit vouchers for future travel. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The normal contract term of passenger tickets is 12 months and revenue associated with future travel will principally be recognized within this time frame. $177.8 million of the $307.5 million that was recorded in the air traffic liability balance as of December&#160;31, 2020 was recognized into passenger revenue during the nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In 2020, the Company announced that credits issued for canceled travel beginning in January 2020 would have an extended expiration date of two years from the original booking date. This policy continued for vouchers issued through June 30, 2021.  This change has been considered in estimating the future breakage rate, which represents the value of credit vouchers that are not expected to be redeemed prior to their contractual expiration date. Estimates of revenue to be recognized from air traffic liability for credit vouchers may be subject to variability and differ from historical experience due to the change in contract duration and uncertainty regarding demand for future air travel. Effective July 1, 2021, vouchers issued have an expiration date of one year from the original booking date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Co-brand redemptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;In relation to the travel component of the co-branded credit card contract with Bank of America, the Company has a performance obligation to provide cardholders with points to be used for future travel award redemptions. Therefore, consideration received from Bank of America related to the travel component is deferred based on its relative selling price and is recognized into passenger revenue when the points are redeemed and the transportation is provided. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the activity of the co-brand point liability for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Points awarded (deferral of revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Points redeemed (recognition of revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at September 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of September&#160;30, 2021 and 2020, $15.9 million and $11.8 million, respectively, of the current points liability is reflected in accrued liabilities and represents the current estimate of revenue to be recognized in the next 12 months based on historical trends, with the remaining balance reflected in other noncurrent liabilities expected to be recognized into revenue in periods thereafter.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjYwMQ_9617c0d4-5c0f-40d4-a4ff-9c43cec460bb">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Scheduled service&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;195,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;325,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ancillary air-related charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;342,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Co-brand redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total passenger revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;423,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34ddd93344c648d99600451e2d43eea3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMi0xLTEtMS0x_351212a6-88bb-43aa-8fb0-0a424812653c"
      unitRef="usd">195225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdb62361798247e1866b620ca835148f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMi0zLTEtMS0x_da1efa5b-5416-4bb0-8a6c-99ee3cfad7b9"
      unitRef="usd">79464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e6bb83461534fb5a589758d26694496_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMi01LTEtMS0x_acd3b2cd-5f2a-4a67-a9ca-5d3c4d750d19"
      unitRef="usd">552765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifda529fe3fb1478ca556a5ac8c834631_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMi03LTEtMS0x_a12d28c0-60ba-4b29-bf03-7ab62cf62b2e"
      unitRef="usd">325404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie64045d84d8b412d8583f0f625bc2ac2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMy0xLTEtMS0x_477f6acf-06e2-47cd-9a28-a53a35f2af53"
      unitRef="usd">224170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad4221d6eb48483ea6baa596478ffd3d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMy0zLTEtMS0x_5258d652-370c-4eb7-bdf4-02b9a6c22d0e"
      unitRef="usd">100262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6942d5f4d37480b9ff3ba3bbad7a607_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMy01LTEtMS0x_bf83e027-8bd2-4319-b086-810ef28b859c"
      unitRef="usd">558687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0d45b560ec847539df8bc4e55f9cd27_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfMy03LTEtMS0x_6283be6e-cf22-45ea-b220-555b6cc0c6a4"
      unitRef="usd">342520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if349b1bd57e747968996331626385c9b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNC0xLTEtMS0x_d734a185-d345-4b94-8c1a-2a66e75d11d2"
      unitRef="usd">4401000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e6f4ab810fb4f6dae183be9e7443004_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNC0zLTEtMS0x_9b7f0565-7274-4855-a1ff-d244b102df7e"
      unitRef="usd">2190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40f4eb4f9a194ec3ba71b23c5e45aecb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNC01LTEtMS0x_59fb3b43-4dc1-429a-8d62-3a909f55e884"
      unitRef="usd">12785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fb7dfa0b4864fb7855789a8742686ec_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNC03LTEtMS0x_79ee299c-8294-402c-bad4-3f6e7d922e77"
      unitRef="usd">9423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNS0xLTEtMS0x_5a47fbcf-8bcf-4ee4-a5ad-a2537fb25da0"
      unitRef="usd">423796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNS0zLTEtMS0x_fe34441a-3c27-4b11-bd7e-3f9f43d654a6"
      unitRef="usd">181916000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNS01LTEtMS0x_b14d8712-4ea0-4701-aebf-b042cf2de78b"
      unitRef="usd">1124237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOjQ2NTFmNjU3OGFjMjRmYzdhNTFhNzY5YTA3MWE3ZTMwL3RhYmxlcmFuZ2U6NDY1MWY2NTc4YWMyNGZjN2E1MWE3NjlhMDcxYTdlMzBfNS03LTEtMS0x_beff6008-760d-4f3a-956c-35ff213e426c"
      unitRef="usd">677347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <algt:ContractwithCustomerLiabilityForwardBookings
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfNDMw_a686ac08-68f3-4a54-9c79-46f78b067937"
      unitRef="number">0.698</algt:ContractwithCustomerLiabilityForwardBookings>
    <algt:ContractwithCustomerLiabilityCreditVoucherBookings
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfNTIy_561731a7-75d0-4919-ad89-6bca74ce0b09"
      unitRef="number">0.302</algt:ContractwithCustomerLiabilityCreditVoucherBookings>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfNjIy_fe8ac631-e153-49c0-8034-0b144a890489">12 months</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <algt:AirTrafficLiabilityRecognized
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfNzIy_ab3bd4ae-8fd4-487c-addc-27f2a33aef87"
      unitRef="usd">177800000</algt:AirTrafficLiabilityRecognized>
    <us-gaap:AirTrafficLiabilityCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfNzMy_fb4f0e6d-17d8-4a45-a296-390b630531d2"
      unitRef="usd">307500000</us-gaap:AirTrafficLiabilityCurrent>
    <algt:CreditVoucherTermExpiration
      contextRef="i9304843619d046fcb946645d0ded2035_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMTAwOA_53c7972f-5f47-4d32-96b1-a619a2a8947f">P2Y</algt:CreditVoucherTermExpiration>
    <algt:CreditVoucherTermExpiration
      contextRef="ifbff8db852b84ec78fd92fac66ed7990_D20210701-20210701"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMTYxNg_966d1c29-22ae-4382-ac19-0bf3b5efdeea">P1Y</algt:CreditVoucherTermExpiration>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjU5Mg_8d153e0d-6f80-4d15-a922-dddc59883a47">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the activity of the co-brand point liability for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Points awarded (deferral of revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Points redeemed (recognition of revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at September 30&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfMi0xLTEtMS0x_2ad15741-cba8-4d92-ad2c-9a59472683a8"
      unitRef="usd">21841000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2d545df26de44293bd1eed2efbc7aa6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfMi0zLTEtMS0x_71c364f3-f005-4031-bca7-0490a0d49a5e"
      unitRef="usd">15613000</us-gaap:ContractWithCustomerLiability>
    <algt:Pointsawarded
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfMy0xLTEtMS0x_758e2011-156c-4acd-833c-45ef28905d92"
      unitRef="usd">23319000</algt:Pointsawarded>
    <algt:Pointsawarded
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfMy0zLTEtMS0x_4f461180-3853-4af9-9375-e4fc2ffc3d53"
      unitRef="usd">15018000</algt:Pointsawarded>
    <algt:Pointsredeemed
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfNC0xLTEtMS0x_27dbe8fe-7b57-4166-ac27-054d0bbed348"
      unitRef="usd">12785000</algt:Pointsredeemed>
    <algt:Pointsredeemed
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfNC0zLTEtMS0x_b885ff57-f057-4c63-a5f9-e3f2b44fe036"
      unitRef="usd">9510000</algt:Pointsredeemed>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfNS0xLTEtMS0x_6d00f7b7-e1e9-473a-bc6c-f8c3faf642b3"
      unitRef="usd">32375000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RhYmxlOmRiMTJhZDFlNzVkMjRlZGE5N2E0MDZmODdiZmY0MDk0L3RhYmxlcmFuZ2U6ZGIxMmFkMWU3NWQyNGVkYTk3YTQwNmY4N2JmZjQwOTRfNS0zLTEtMS0x_a40fe1ba-0be4-4039-b346-4457b14c9be1"
      unitRef="usd">21121000</us-gaap:ContractWithCustomerLiability>
    <algt:PointsLiability
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjI2MA_4ec6f77c-923a-4fd1-bc8e-f5b00bf10f94"
      unitRef="usd">15900000</algt:PointsLiability>
    <algt:PointsLiability
      contextRef="icf8699adc66e4ceaac7e7bcd7e5e3ce0_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjI2Nw_c0060d24-3b9a-4087-a9b1-4355c6de8109"
      unitRef="usd">11800000</algt:PointsLiability>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180Ni9mcmFnOmYyYTAxZDBlNzhlZjRhMWQ4MWMzZjdhNmZiODBlMjI5L3RleHRyZWdpb246ZjJhMDFkMGU3OGVmNGExZDgxYzNmN2E2ZmI4MGUyMjlfMjQyOQ_165de600-d166-4bd4-98a3-7c701e85538f">12 months</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RleHRyZWdpb246OTNhMTA4YWQ1ZmZjNDkwZDg3YmJkMjZiZmEzM2I1NjZfMzIy_91c071c2-ee73-40e8-ab62-cc3bf0567715">Property and Equipment&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's property and equipment as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flight equipment, including pre-delivery deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,474,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,331,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and buildings/leasehold improvements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,817,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,648,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(669,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(598,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,147,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) Balance for 2021 and 2020 includes a building currently held for sale in Chesterfield, Missouri with a carrying value of $4.3&#160;million as of September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued capital expenditures as of September&#160;30, 2021 and December&#160;31, 2020 were $12.7 million and $16.9 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RleHRyZWdpb246OTNhMTA4YWQ1ZmZjNDkwZDg3YmJkMjZiZmEzM2I1NjZfMzMz_3e4cb9bd-f032-46f3-a638-2d034d53cc70">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's property and equipment as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Flight equipment, including pre-delivery deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,474,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,331,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;157,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land and buildings/leasehold improvements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,817,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,648,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(669,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(598,546)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,147,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,050,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:FlightEquipmentGross
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMS0xLTEtMS0x_9939259d-041d-4740-b5b6-95b908578794"
      unitRef="usd">2474650000</us-gaap:FlightEquipmentGross>
    <us-gaap:FlightEquipmentGross
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMS0zLTEtMS0x_deff5497-500c-4160-8355-450e4a41ae93"
      unitRef="usd">2331499000</us-gaap:FlightEquipmentGross>
    <algt:ComputerHardwareandSoftware
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMi0xLTEtMS0x_7b9985d0-0a33-42d9-931c-f13ed8f4a7fc"
      unitRef="usd">157334000</algt:ComputerHardwareandSoftware>
    <algt:ComputerHardwareandSoftware
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMi0zLTEtMS0x_fd24e1a2-21bc-49a6-8bba-a38b198c94ed"
      unitRef="usd">149727000</algt:ComputerHardwareandSoftware>
    <algt:Landandbuildingsleaseholdimprovements
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMy0xLTEtMS0x_a3915236-3a92-4b8b-86ae-10dedd2e487a"
      unitRef="usd">87657000</algt:Landandbuildingsleaseholdimprovements>
    <algt:Landandbuildingsleaseholdimprovements
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfMy0zLTEtMS0x_f9b3c998-4abf-41bb-a816-0fd97d8c6bc4"
      unitRef="usd">87030000</algt:Landandbuildingsleaseholdimprovements>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNC0xLTEtMS0x_402777a5-fdef-4660-b28c-ecbf32011d72"
      unitRef="usd">97965000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNC0zLTEtMS0x_766c89cf-6cee-49c2-9dc0-0f1dac38c070"
      unitRef="usd">80601000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNS0xLTEtMS0x_875ca811-4c0f-42ea-a569-9f3fa33b94a1"
      unitRef="usd">2817606000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNS0zLTEtMS0x_b031585c-73c0-4022-a6da-6f3bb977f267"
      unitRef="usd">2648857000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNi0xLTEtMS0x_b9d216b5-8170-4111-bd2e-576a6db0d5d2"
      unitRef="usd">669618000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNi0zLTEtMS0x_9533b714-2f93-43f6-b9c8-07f29096447f"
      unitRef="usd">598546000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNy0xLTEtMS0x_c2763f42-e350-4d17-a4b3-959e08955a4d"
      unitRef="usd">2147988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RhYmxlOmE4NDZmNTZmMTFmODQxMGZhOGQzZGY1N2M1ZmUwMWRhL3RhYmxlcmFuZ2U6YTg0NmY1NmYxMWY4NDEwZmE4ZDNkZjU3YzVmZTAxZGFfNy0zLTEtMS0x_dd189654-cbf2-4b86-b5be-88a69d27fd61"
      unitRef="usd">2050311000</us-gaap:PropertyPlantAndEquipmentNet>
    <algt:CarryingValueOfAssetHeldForSaleBuilding
      contextRef="i8ea1429a6e27489c9adf5689ec197062_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RleHRyZWdpb246OTNhMTA4YWQ1ZmZjNDkwZDg3YmJkMjZiZmEzM2I1NjZfMjQy_63fded8c-c0f3-4dc3-b4a2-d2904010fb00"
      unitRef="usd">4300000</algt:CarryingValueOfAssetHeldForSaleBuilding>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RleHRyZWdpb246OTNhMTA4YWQ1ZmZjNDkwZDg3YmJkMjZiZmEzM2I1NjZfMjk2_48d3feff-cdee-47a6-9f01-78583a5b7842"
      unitRef="usd">12700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie1622422bc9e4eb28c265fa45df3be70_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y180OS9mcmFnOjkzYTEwOGFkNWZmYzQ5MGQ4N2JiZDI2YmZhMzNiNTY2L3RleHRyZWdpb246OTNhMTA4YWQ1ZmZjNDkwZDg3YmJkMjZiZmEzM2I1NjZfMzAz_70fda42e-fbd1-4942-9732-6a03eb6134b4"
      unitRef="usd">16900000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfOTA3_0e73f904-8e37-45d6-a8d3-ef5b0d1b5c7c">Long-Term Debt&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's Long-term debt and finance lease obligations as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed-rate debt and finance lease obligations due through 2030&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable-rate debt due through 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;939,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt and finance lease obligations, net of related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less current maturities, net of related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt and finance lease obligations, net of current maturities and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,434,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,441,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average fixed-interest rate on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average variable-interest rate on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Maturities of long-term debt and finance lease obligations for the remainder of 2021 and for the next four years and thereafter, in the aggregate, are: remaining in 2021 - $38.3 million; 2022 - $133.3 million; 2023 - $133.9 million; 2024 - $803.9 million; 2025 - $87.1 million; and $377.7 million thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In March 2021, the Company entered into a new revolving credit facility under which it is entitled to borrow up to $50.0&#160;million. The facility has a term of 24 months and the borrowing ability is based on the value of the Airbus A320 series aircraft placed into the collateral pool. The notes for amounts borrowed under the facility bear interest at a floating rate based on LIBOR and are due in March 2023. As of September&#160;30, 2021, no aircraft collateral had been added to the collateral pool and the facility was undrawn.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfOTEx_c0a3dce9-80c8-43d6-ae42-d082c2059993">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's Long-term debt and finance lease obligations as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fixed-rate debt and finance lease obligations due through 2030&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;634,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable-rate debt due through 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;939,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,133,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt and finance lease obligations, net of related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,574,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,659,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less current maturities, net of related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt and finance lease obligations, net of current maturities and related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,434,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,441,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average fixed-interest rate on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average variable-interest rate on debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:NotesPayable
      contextRef="i796a49b72f2f47a9b454a4f0c6399ac7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMS0xLTEtMS0x_41ea7f39-ffb1-48f7-856d-1d1e9de60c7e"
      unitRef="usd">634761000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i56385a52174e4dea87251d39b83f4e12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMS0zLTEtMS0x_3c72f32c-a203-4293-b1ff-c12f0d619322"
      unitRef="usd">525240000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i1d53aa9f548d4cc792cb75fccaf9e5f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMi0xLTEtMS0x_12d7c0f0-9901-4882-8833-6abb182c5c53"
      unitRef="usd">939443000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i534c18ee84fd4ceebdbdf0caac51602a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMi0zLTEtMS0x_7778290b-37e5-41ab-9fb0-bea2700551b4"
      unitRef="usd">1133771000</us-gaap:NotesPayable>
    <us-gaap:SecuredLongTermDebt
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMy0xLTEtMS0x_b3850baa-9c41-4df9-bc78-8272728bdc0b"
      unitRef="usd">1574204000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfMy0zLTEtMS0x_0c366d11-57b7-4cd8-99be-6bd9d3a0ab6e"
      unitRef="usd">1659011000</us-gaap:SecuredLongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNC0xLTEtMS0x_18bca8ec-e8e7-4dc9-9dbc-11fec98e2ac3"
      unitRef="usd">139590000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNC0zLTEtMS0x_e67321d1-1d99-44c6-95da-bd7a76b5caf9"
      unitRef="usd">217234000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNS0xLTEtMS0x_6432e8a9-8630-4b4f-80d7-efd3583d902c"
      unitRef="usd">1434614000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNS0zLTEtMS0x_23a26d59-71fb-401b-8893-71b2fda962fc"
      unitRef="usd">1441777000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i796a49b72f2f47a9b454a4f0c6399ac7_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNy0xLTEtMS0x_e68298dc-98f4-48d6-a4c0-62f3301a36e5"
      unitRef="number">0.057</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i56385a52174e4dea87251d39b83f4e12_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfNy0zLTEtMS0x_704ac403-ec48-49c6-8e89-1f7e2b0b5e24"
      unitRef="number">0.057</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i1d53aa9f548d4cc792cb75fccaf9e5f4_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfOC0xLTEtMS0x_3c0d86ae-fc72-4311-83de-62b5c6e2f509"
      unitRef="number">0.024</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i534c18ee84fd4ceebdbdf0caac51602a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RhYmxlOmM1YzEwNThhNjYwMzRkYjhiZjk3MTg5ZTlhNmYyMzdiL3RhYmxlcmFuZ2U6YzVjMTA1OGE2NjAzNGRiOGJmOTcxODllOWE2ZjIzN2JfOC0zLTEtMS0x_6ea3a268-fc22-4a28-9435-449693d1d1c4"
      unitRef="number">0.024</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzA1_2fcd41ab-2ba2-4a27-b7c4-4fc2b3328ee2"
      unitRef="usd">38300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzE0_ab3d762f-415a-4109-9c1e-ec31b37366bb"
      unitRef="usd">133300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzIz_8580d49d-2558-4519-aa61-86b582630bd5"
      unitRef="usd">133900000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzMy_3ddc2660-d0f7-4f37-9561-ac4a6339a61c"
      unitRef="usd">803900000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzQx_9eba3056-6038-41ee-b3ce-b2e25924f6e0"
      unitRef="usd">87100000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfMzQ5_732310c5-0559-418b-a54f-68e10343c033"
      unitRef="usd">377700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2ef9fcf3d5a546d59728c2ac2d26bf6e_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfNTIy_0f822902-cc85-4648-8559-8f93c155e54b"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="iedc395f986024f26a422bc29edf0ef4f_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfNTUz_fd0e118d-5c76-4b5e-9f5c-c7038c27d07c">P24M</us-gaap:DebtInstrumentTerm>
    <algt:NumberOfAircraftsIncludedAsCollateral
      contextRef="i01be3571f0fd495693392c0eed37e023_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181Mi9mcmFnOmM4MjdjNmNkZTg0YjQ2N2U4NjIzMjI5Y2JmNjYzYTg3L3RleHRyZWdpb246YzgyN2M2Y2RlODRiNDY3ZTg2MjMyMjljYmY2NjNhODdfODE0_ad498227-44fb-4583-bbb4-fe1e2410ee22"
      unitRef="aircraft">0</algt:NumberOfAircraftsIncludedAsCollateral>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTcyNw_c3f9c971-ad18-4297-8bdb-b34c710f3a73">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;The Company recorded an effective tax rate of 21.9 percent and 34.8 percent for the three months ended September 30, 2021 and 2020, respectively. The effective tax rate for the three months ended September 30, 2021 differed from the statutory Federal income tax rate of 21.0 percent primarily due to state income taxes and the impact of ASU 2016-09 related to share-based payments. The effective tax rate for the three months ended September 30, 2020 differed from the statutory federal income tax rate of 21.0 percent primarily due to the tax accounting impact of the CARES Act which allowed the Company to carryback the 2020 net operating loss at the 35.0 percent rate applicable in earlier years. While the Company expects its effective tax rate to be fairly consistent in the near term, it will vary depending on recurring items such as the amount of income earned in each state and the state tax rate applicable to such income. Discrete items during interim periods may also affect the Company's tax rates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recorded an effective tax rate of 22.2 percent and 51.8 percent for the nine months ended September 30, 2021 and 2020, respectively. The effective tax rate for the nine months ended September 30, 2021 differed from the statutory Federal income tax rate of 21.0 percent primarily due to state income taxes and the impact of ASU 2016-09 related to share-based payments. The 51.8 percent effective tax rate for the nine months ended September 30, 2020 differed from the statutory federal income tax rate of 21.0 percent primarily due to the tax accounting impact of the CARES Act which included a $40.9 million discrete federal income tax benefit related to the full utilization of 2018 and 2019 net operating losses as well as the ability to carryback the 2020 net operating loss at a 35.0 percent rate applicable in earlier years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfNzQ_7284dcb5-ee0a-40a0-a6fa-49a4fe28c8ab"
      unitRef="number">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfODE_b4c19e25-b96f-43d5-95ae-dfa6816de86a"
      unitRef="number">0.348</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMjY4_8158beef-750e-4f5b-88dd-202967061085"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfNDg5_a0717b5c-4743-436f-83d1-527cff462d7e"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfNjI2_9d86564b-5f0f-402d-9720-d8f0abb7c0a7"
      unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTAyMg_04cd610d-3360-4d41-9dbf-9e3f86cc948c"
      unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTAyOQ_091b75e8-65b0-40d4-b213-71c4a341312b"
      unitRef="number">0.518</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTIxMg_487f1eb7-99ce-46c4-aca4-39542b2d430c"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTMxOA_9ed6cf1f-8703-4e95-8632-2350d7ee780a"
      unitRef="number">0.518</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTQzNA_0cb2dedd-85f4-4796-a126-e7f9b7a917a2"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <algt:DiscreteIncomeTaxExpenseBenefit
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTUxNA_da346144-7572-44d6-ba22-8e4ca1c1dfb9"
      unitRef="usd">40900000</algt:DiscreteIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y181OC9mcmFnOjQ1ZGI1MDlhYWZlMjQ0ZGJiNDE1YjJiOWQ4ZGRiNzVhL3RleHRyZWdpb246NDVkYjUwOWFhZmUyNDRkYmI0MTViMmI5ZDhkZGI3NWFfMTY5Mg_98c17efe-4f62-4d5b-9628-c12aa57539bd"
      unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTQ3Mw_b3296905-0e53-447d-82d2-fc035a683b62">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company evaluates all operating leases and they are measured on the balance sheet with a lease liability and right-of-use asset (&#x201c;ROU&#x201d;) at inception. ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make scheduled lease payments. Airport terminal leases mostly include variable lease payments outside of those based on a fixed index, and are therefore not recorded as ROU assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's total assets and liabilities related to leases as of the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification on the Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(1) The September 30, 2021 number represents assets and liabilities of 16 aircraft, office equipment, certain airport and terminal facilities, and other assets under operating leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(2) The September 30, 2021 number represents assets and liabilities of 12 aircraft under finance leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sale-Leaseback Transaction&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2021, the Company entered into a sale-leaseback transaction involving three aircraft and generating $105.0&#160;million of proceeds. The lease was classified as a finance lease and as a result, the transaction did not qualify as a sale. The aircraft were not removed from property and equipment in the Company's balance sheet and the Company recorded a financial liability in the amount of $105.0&#160;million. The proceeds from this transaction are treated as cash inflows from finance lease obligations and reported in financing activities on the statement of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTQ3MQ_8fcaee4e-8d90-4952-996d-82d604829bef">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification on the Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;115,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;360,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;249,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Long-term debt and finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <algt:Operatingrightofuseassetnet
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMi0yLTEtMS0x_57e0d769-699f-4917-b8f8-682500e7a775"
      unitRef="usd">124297000</algt:Operatingrightofuseassetnet>
    <algt:Operatingrightofuseassetnet
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMi00LTEtMS0x_c0515b7c-ca95-47d4-9f57-f3390a82ee8b"
      unitRef="usd">115911000</algt:Operatingrightofuseassetnet>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMy0yLTEtMS0x_d32035de-7b40-48cf-990b-60ec7ed89a1f"
      unitRef="usd">235759000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMy00LTEtMS0x_1ba1eed8-9e57-44ee-add5-c5d461fdbc6e"
      unitRef="usd">133175000</us-gaap:FinanceLeaseRightOfUseAsset>
    <algt:TotalRightofUseAsset
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfNC0yLTEtMS0x_89af440c-e47c-4928-8a36-0857de1a0674"
      unitRef="usd">360056000</algt:TotalRightofUseAsset>
    <algt:TotalRightofUseAsset
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfNC00LTEtMS0x_2d46e718-9632-4917-a746-e009bcd384d7"
      unitRef="usd">249086000</algt:TotalRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfOC0yLTEtMS0x_ddafee48-396d-49fa-bb27-0a8dd72d806d"
      unitRef="usd">17642000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfOC00LTEtMS0x_96b2e867-8749-4e15-a2b4-0f2bb30d2ead"
      unitRef="usd">14313000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfOS0yLTEtMS0x_883ec6af-5dcb-4a7b-a5d2-be6f3c367cd6"
      unitRef="usd">14951000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfOS00LTEtMS0x_9a1ecde3-3b96-45d3-a600-394b713ca5a9"
      unitRef="usd">9767000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTEtMi0xLTEtMQ_bd0574d6-878f-4032-a03a-e4e87a1ebe5a"
      unitRef="usd">110322000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTEtNC0xLTEtMQ_c8c978bb-b502-4cbf-9ecc-6a4377e0af55"
      unitRef="usd">102289000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTItMi0xLTEtMQ_62d2f3ac-e831-4b85-acba-c76475216bd1"
      unitRef="usd">247035000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTItNC0xLTEtMQ_1dadcd5c-2765-438c-b024-b073c33d2717"
      unitRef="usd">117060000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <algt:TotalLeaseLiability
      contextRef="i256579c5d92c4cde96f377facd0fa86f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTMtMi0xLTEtMQ_e2554400-2582-461b-abef-680658e0af5c"
      unitRef="usd">389950000</algt:TotalLeaseLiability>
    <algt:TotalLeaseLiability
      contextRef="i369f4242abae4c719de2480a797d33eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RhYmxlOjFiYzk1NzAxZTc4NDQzZWQ4NDYzNWVjZWZiZjUxMWJjL3RhYmxlcmFuZ2U6MWJjOTU3MDFlNzg0NDNlZDg0NjM1ZWNlZmJmNTExYmNfMTMtNC0xLTEtMQ_4fbc0a91-9543-44a9-8760-a857bb34f25a"
      unitRef="usd">243429000</algt:TotalLeaseLiability>
    <algt:OperatingLeasedAssetsNumberofUnits
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfNjU4_09705115-eabb-49dc-9737-1629b50b0a6a"
      unitRef="aircraft">16</algt:OperatingLeasedAssetsNumberofUnits>
    <algt:FinanceLeasedAssetsNumberofUnits
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfODM2_85008048-33cf-423a-9322-fcc832c3c8ff"
      unitRef="aircraft">12</algt:FinanceLeasedAssetsNumberofUnits>
    <us-gaap:SaleLeasebackTransactionDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTQ3NQ_2e4acc5e-a11e-46dd-8053-0e2ea0e58213">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sale-Leaseback Transaction&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2021, the Company entered into a sale-leaseback transaction involving three aircraft and generating $105.0&#160;million of proceeds. The lease was classified as a finance lease and as a result, the transaction did not qualify as a sale. The aircraft were not removed from property and equipment in the Company's balance sheet and the Company recorded a financial liability in the amount of $105.0&#160;million. The proceeds from this transaction are treated as cash inflows from finance lease obligations and reported in financing activities on the statement of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SaleLeasebackTransactionDisclosureTextBlock>
    <algt:NumberOfAircraftInSaleLeasebackTransactions
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTAwNQ_d98c8ea5-cdab-4983-806e-0bf65e7b1334"
      unitRef="aircraft2">3</algt:NumberOfAircraftInSaleLeasebackTransactions>
    <us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTAzMg_147712df-cf92-4ec3-8c48-8b9e511b9771"
      unitRef="usd">105000000</us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities>
    <us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182MS9mcmFnOjY1ZjdkMmVhMDliNzQxZGE4NjQ3NTcyYWZmNDgzZWVjL3RleHRyZWdpb246NjVmN2QyZWEwOWI3NDFkYTg2NDc1NzJhZmY0ODNlZWNfMTMwNQ_147712df-cf92-4ec3-8c48-8b9e511b9771"
      unitRef="usd">105000000</us-gaap:SaleLeasebackTransactionNetProceedsFinancingActivities>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RleHRyZWdpb246ZmM3NDg5ZjYxNWY1NGY4NjhjODk1NWQxNWM1OTJhZjFfMTM1Mw_a71edc45-4df3-4cc9-80d6-e62fca3c3a32">Fair Value Measurements&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company utilizes the market approach to measure the fair value of its financial assets. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets. The assets classified as Level 2 primarily utilize quoted market prices or alternative pricing sources including transactions involving identical or comparable assets and models utilizing market observable inputs for valuation of these securities. No changes in valuation techniques or inputs occurred during the nine months ended September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial instruments measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial Paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal agency debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal agency debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;877,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;877,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;532,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;532,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,020,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;919,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;None of the Company's debt is publicly held and as a result, the Company has determined the estimated fair value of these notes to be Level 3. Certain inputs used to determine fair value are unobservable and, therefore, could be sensitive to changes in inputs. The Company utilizes the discounted cash flow method to estimate the fair value of Level 3 debt.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value and estimated fair value of long-term debt, including current maturities and without reduction for related costs, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hierarchy Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-publicly held debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,329,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,555,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,191,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Due to their short-term nature, the carrying amounts of cash, cash equivalents, restricted cash, accounts receivable and accounts payable approximate fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RleHRyZWdpb246ZmM3NDg5ZjYxNWY1NGY4NjhjODk1NWQxNWM1OTJhZjFfMTM0OA_5487c3c9-c4a9-4894-9484-51fdac9ca76b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Financial instruments measured at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.875%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial Paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal agency debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;166,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal agency debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;877,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;877,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;532,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;532,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,020,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;919,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;672,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;667,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i312ba8c687fe46cd9c6412f86013f07d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy0xLTEtMS0x_113f7590-8b36-4e80-9943-8eb72984ccf7"
      unitRef="usd">100965000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i106d9f58fd37445fa4fd8dec9f11aea7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy0zLTEtMS0x_e42745cc-f665-40f3-a9e4-d0ce926cb8f6"
      unitRef="usd">100965000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3ede297ba82141ca8321fdcc7a80aec8_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy01LTEtMS0x_b53672f0-4aa7-4efc-b3d4-89d230cfea03"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7cdc290ce3d34dc89dbfa261aa2a3544_I20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy03LTEtMS0x_e69be6c5-ee2e-4dc0-8322-d3ff22bd3462"
      unitRef="usd">5340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic28e501014e14e5b876719046a8d8ea3_I20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy05LTEtMS0x_007df624-a6bc-4454-8227-970feda148a5"
      unitRef="usd">5340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i29e2143187884a86ba005922344ddf7f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMy0xMS0xLTEtMQ_df4ae0bd-2656-4793-9ce8-93ac805ae774"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i045d299afb0a404d9338d97539fc2e92_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0xLTEtMS0xNjg3NQ_a91ca398-dee2-4240-96b4-2c5a0c90e8ba"
      unitRef="usd">25199000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0eb98d44b8664998a3cbf127c866c910_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0zLTEtMS0xNjg3NQ_a984a858-f3c4-432b-a6d9-d23c64127baf"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i64cdb91d24ee437d82d88e5a0513272f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC01LTEtMS0xNjg3NQ_223ad7e8-a611-4d4c-8d2d-cd43b89be41e"
      unitRef="usd">25199000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58a48829915348e3801d0bdeacaf814d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC03LTEtMS0xNjg3NQ_981d8c08-4e46-4cd1-82b5-9ed003028e04"
      unitRef="usd">48908000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i80e58247003b4380a49f1de089b7c86a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC05LTEtMS0xNjg3NQ_92e4fb9f-ec03-4405-837d-c106ee6753c5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i44abf35ea03542b5906f8462055ae709_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0xMS0xLTEtMTY4NzU_e92aa2b7-9e7d-4798-868d-8aa0137881c6"
      unitRef="usd">48908000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i856f2ee37ff6460caa32cb2439d3ceeb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0xLTEtMS0x_8adce98a-3ea6-4d8c-a5e3-6dd97882f88a"
      unitRef="usd">16674000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iad0a2e4a8989440a9180d35e4f2ef544_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0zLTEtMS0x_e1bb3514-352d-4618-849d-53358be41551"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i411bbc57d6e54af98971c6e713622f42_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC01LTEtMS0x_443f3019-4378-4091-80d9-f22095171e95"
      unitRef="usd">16674000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifff247ae56bf443a968cc715fe212846_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC03LTEtMS0x_bcbd76a1-39a6-4225-afe9-89433a5495c8"
      unitRef="usd">34338000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i982a5d86211244a0852b7b09b7e46f06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC05LTEtMS0x_fb30625b-a508-45a7-9212-3b5e4b2727d8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7e4711853726400fab058adba74dd5bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNC0xMS0xLTEtMQ_52cc6e6f-14e5-4c26-bcd6-aed78963a44a"
      unitRef="usd">34338000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1399e61807274f28ba4c5115e74c527a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy0xLTEtMS0x_4a0649df-f801-4e0e-b1fb-a9f13ea8e56b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id6180ea7253748bd95e7bbe78c817184_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy0zLTEtMS0x_ab7646dc-6112-4b79-90f8-4c3449093d04"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifaa1e2416b2d4fd09cdbe5f0e3a00c38_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy01LTEtMS0x_fa8a8bf5-f738-4e59-9a88-5e8d68962420"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5456398c0693454c9452bff6955dc1e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy03LTEtMS0x_dcea9218-bf19-453b-89e8-c1c856488cd7"
      unitRef="usd">51400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i90733bd8bf854aefa26da94fe4c246e4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy05LTEtMS0x_d0947b19-9e25-4ba3-b5a0-95efdacb0536"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2125d61e9a0d434a87977763665daa5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfNy0xMS0xLTEtMQ_32f0667c-27b8-4042-a530-b2f1858fa925"
      unitRef="usd">51400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i11e75fd0bbed4a0faf93c1eab2af763c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS0xLTEtMS0x_2a886802-d858-4845-ab58-f0176736baa7"
      unitRef="usd">142838000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia99c18fe125f43ca9a37e79e1907e29a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS0zLTEtMS0x_351d3bd0-ac94-4a9f-8a2b-e0becc1463f6"
      unitRef="usd">100965000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3587e49867db4f04939e46de17212756_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS01LTEtMS0x_7a8ce2ab-9cda-4a38-9f11-2f6f3f8b276f"
      unitRef="usd">41873000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7573e243c710473da5ad10d06c4e837e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS03LTEtMS0x_467d8c96-7ed4-407c-b39b-bc612015694a"
      unitRef="usd">139986000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i414fef27417c4c6bb03bac367a461397_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS05LTEtMS0x_bc4a0312-45ec-4a47-8837-d4f211500784"
      unitRef="usd">5340000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8622359942a64616becb4fae14993aca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfOS0xMS0xLTEtMQ_b9bdd747-580c-49b0-b884-7e24442b603f"
      unitRef="usd">134646000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i71c5bf5adfa447d4a7bdbebad3a022ec_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtMS0xLTEtMQ_beca3594-f2fb-406b-83f9-f8d5cdf27524"
      unitRef="usd">387044000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i7b29371d84e54aeea1c9c2c9831b5d3d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtMy0xLTEtMQ_c825e5f7-2bf2-428e-9d9d-e838bd76a0b5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iedd52de523454d26bd4c5a7ba47d1147_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtNS0xLTEtMQ_275814be-004f-4d9e-9335-4c8b2b648d0d"
      unitRef="usd">387044000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ic26377f339b44e9eb485844488c46fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtNy0xLTEtMQ_f3f9e908-55b1-4ad4-9901-e35abd0a9326"
      unitRef="usd">229821000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ib9d73854535f427e8512bf33c4112cde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtOS0xLTEtMQ_f8d26810-f739-42a8-ab03-e91626416a27"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i0ab065c95d9a4fbebee0bbee45983694_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTEtMTEtMS0xLTE_88c97d90-5387-4881-a22d-5a2eb044aba5"
      unitRef="usd">229821000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ia4d74427326b40988b4db85afedc385d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtMS0xLTEtMQ_a4a9455b-8186-496e-a422-208683b9c31f"
      unitRef="usd">267821000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i68cbfb8366d848b4ad5b033bb05987a2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtMy0xLTEtMQ_0de20363-f6b2-4962-b239-285887a88b47"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie801a234563d4c298252373704b9611a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtNS0xLTEtMQ_750cb7e7-b0e6-48eb-a7ec-1bf8bf67859c"
      unitRef="usd">267821000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i37903255afba47f1b4bdcb86c6235b06_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtNy0xLTEtMQ_b026dfd3-de10-4396-a969-caa3e5af6083"
      unitRef="usd">166768000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iac3009427804486e929911630efdfedc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtOS0xLTEtMQ_810e274c-621b-4ae5-b596-2fc2498c194b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie5574105040d4577af47a15b65e8dd84_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTMtMTEtMS0xLTE_ea45fab4-1f4c-40fe-b67c-fc1d73bfe653"
      unitRef="usd">166768000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2a52e7f71f914a908c2538d388e39dfb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtMS0xLTEtMQ_f19d4112-2e16-44a8-9820-888da713c55d"
      unitRef="usd">219479000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ic3644e750e164844b3653f6face264e7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtMy0xLTEtMQ_31c19646-2a7b-4d16-ac73-43ecbfeba975"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i3d4c8ec571d14e909909c38843ad8d09_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtNS0xLTEtMQ_da9b09b7-d51d-4018-8913-6af1e392d3d9"
      unitRef="usd">219479000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i4514032a79004fdb8ea19f16cd186af9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtNy0xLTEtMQ_06bd0431-7f4f-478c-9a90-001bf1dadd0f"
      unitRef="usd">87290000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie42f4e74006a4983ac7a65e147912def_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtOS0xLTEtMQ_1218c5ec-907b-4a34-bff6-e9930293d3cd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ia01e03803fd6466080db55d4d2164680_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTQtMTEtMS0xLTE_3920afa6-5715-4fe9-ab78-bd5dd45220dd"
      unitRef="usd">87290000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i432e224af1624ece97c2ba883ce44ae8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtMS0xLTEtMQ_0022132e-aeb9-4280-b206-032472e22afd"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="id5884287ec454cf99d5905e6d1f1a50d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtMy0xLTEtMQ_03a5de82-ce89-485b-9ed8-cc844331adb9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i859032b1409046ba97a3e0161cee85ac_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtNS0xLTEtMQ_cb0385aa-7e6a-4ee0-a24e-e32ead9ba845"
      unitRef="usd">3000000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ia69f005739d048e8a51729a1f0dfd9b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtNy0xLTEtMQ_1db7836f-6ec8-4192-a0c7-5726079fdcf6"
      unitRef="usd">48598000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="id4eedf0088f744d287decc4783baa245_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtOS0xLTEtMQ_54fc0195-1e25-4fa1-bf55-edf4cac3dedb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ic7a1953fd3b44be8b5afdd0db1701090_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTUtMTEtMS0xLTE_0559f268-2266-4847-a1b7-de83655bb38b"
      unitRef="usd">48598000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i3fa63b0222fe450695c51af4aaa18872_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtMS0xLTEtMQ_c798a9c2-bbed-4fc7-a8ce-2d29847af674"
      unitRef="usd">877344000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2cba4a9041d44c85a65107f8b7067ef0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtMy0xLTEtMQ_2d25b492-e377-495f-aef0-12e284e615f0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i5d3077e4a15c4d5497461008f0987952_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtNS0xLTEtMQ_53d9c964-de04-451a-a078-42ea046c2f86"
      unitRef="usd">877344000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ie6a499948b5d4ea7b63759385d4c80ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtNy0xLTEtMQ_e38661cb-3f45-44ad-9429-c1eec692a1ff"
      unitRef="usd">532477000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i0652267334c24e5381dc34cf1881c828_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtOS0xLTEtMQ_3236febe-9e08-4543-8765-d21efc34c402"
      unitRef="usd">0</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i69549ef59a8f48ee88cd7f542dd4cab7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMTYtMTEtMS0xLTE_d2c77e05-1605-471f-8920-b72b12f6a913"
      unitRef="usd">532477000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="iabe9917c2e194a2eb7c17d7618f189b5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtMS0xLTEtMQ_b8b2df2b-6636-4636-abf3-e155dd955b6f"
      unitRef="usd">1020182000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="id1c01ce6bff943369c213fa3922b6cd4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtMy0xLTEtMQ_6220d334-1ae9-4b53-b4bf-7e6247137b33"
      unitRef="usd">100965000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i78baa9ac610346f496712f26078032ef_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtNS0xLTEtMQ_3cc89283-d515-424b-a8db-d1873f71984a"
      unitRef="usd">919217000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i6db7ee1ff5f744bf8d81c7c911378d09_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtNy0xLTEtMQ_45c7c700-b5f1-437f-bdc4-4797b7cb838d"
      unitRef="usd">672463000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i949db34afb084584a283795a688dfbae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtOS0xLTEtMQ_da4d520e-315d-4761-908d-4d09056568b2"
      unitRef="usd">5340000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ic2e09d5835814f7caefaf94d0ca06304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjBjOTA2NDEzMmJjZTRmNjk4ODY0ODdiMWZkOWUwNTQzL3RhYmxlcmFuZ2U6MGM5MDY0MTMyYmNlNGY2OTg4NjQ4N2IxZmQ5ZTA1NDNfMjQtMTEtMS0xLTE_cc445e87-13a4-4740-97ec-a9db5cbef25e"
      unitRef="usd">667123000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RleHRyZWdpb246ZmM3NDg5ZjYxNWY1NGY4NjhjODk1NWQxNWM1OTJhZjFfMTM1MQ_ed7f3ab2-2d76-4cde-a36a-745b2d4599e7">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Carrying value and estimated fair value of long-term debt, including current maturities and without reduction for related costs, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Hierarchy Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-publicly held debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,329,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,157,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,555,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,191,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:SecuredLongTermDebt
      contextRef="ie38bbb48970f4c58a345ad072c1d9c5f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjZkMDBiNGI2YzZmNDRlYzY5MzQ3ODIyNDc4NTYxMDg2L3RhYmxlcmFuZ2U6NmQwMGI0YjZjNmY0NGVjNjkzNDc4MjI0Nzg1NjEwODZfMi0xLTEtMS0x_3bf2d168-a58a-484c-a10f-73aa69902fb1"
      unitRef="usd">1329907000</us-gaap:SecuredLongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9a983c6bb79945f79f6416e163795f9a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjZkMDBiNGI2YzZmNDRlYzY5MzQ3ODIyNDc4NTYxMDg2L3RhYmxlcmFuZ2U6NmQwMGI0YjZjNmY0NGVjNjkzNDc4MjI0Nzg1NjEwODZfMi0zLTEtMS0x_97c896fe-060c-47b5-8e57-30348c5e87dc"
      unitRef="usd">1157257000</us-gaap:LongTermDebtFairValue>
    <us-gaap:SecuredLongTermDebt
      contextRef="i6a88dddb12114d678b2bcd350045ebdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjZkMDBiNGI2YzZmNDRlYzY5MzQ3ODIyNDc4NTYxMDg2L3RhYmxlcmFuZ2U6NmQwMGI0YjZjNmY0NGVjNjkzNDc4MjI0Nzg1NjEwODZfMi01LTEtMS0x_d252ec80-933d-4ced-b247-c3791817b1c8"
      unitRef="usd">1555637000</us-gaap:SecuredLongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i329356238dc4416a8e909ef38f3965ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182NC9mcmFnOmZjNzQ4OWY2MTVmNTRmODY4Yzg5NTVkMTVjNTkyYWYxL3RhYmxlOjZkMDBiNGI2YzZmNDRlYzY5MzQ3ODIyNDc4NTYxMDg2L3RhYmxlcmFuZ2U6NmQwMGI0YjZjNmY0NGVjNjkzNDc4MjI0Nzg1NjEwODZfMi03LTEtMS0x_890caf62-a959-4f5d-aa92-25e242ebe246"
      unitRef="usd">1191008000</us-gaap:LongTermDebtFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RleHRyZWdpb246MWUxMWQ2Y2YwMmI5NGFhODhmMmU4ZmJmZjA2ZTE4YTlfMTMzMw_07289e87-ae7a-4bec-95a4-cb21bbb1f234">Earnings (Loss) per Share&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings (loss) per share are computed pursuant to the two-class method. Under this method, the Company attributes net income (loss) to two classes: common stock and unvested restricted stock. Unvested restricted stock awards granted to employees under the Company&#x2019;s Long-Term Incentive Plan are considered participating securities as they receive non-forfeitable rights to cash dividends at the same rate as common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Diluted net income per share is calculated using the more dilutive of the two methods. Under both methods, the exercise of employee stock options is assumed using the treasury stock method. The assumption of vesting of restricted stock, however, differs:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Assume vesting of restricted stock using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt"&gt;Assume unvested restricted stock awards are not vested, and allocate earnings to common shares and unvested restricted stock awards using the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September 30, 2021, the second method was used because it was more dilutive than the first method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of net income (loss) per share, on a basic and diluted basis, for the periods indicated (share count and dollar amounts other than per-share amounts in the table are in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted weighted-average shares outstanding under treasury stock method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participating securities excluded under two-class method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted weighted-average shares outstanding under two-class method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RleHRyZWdpb246MWUxMWQ2Y2YwMmI5NGFhODhmMmU4ZmJmZjA2ZTE4YTlfMTMyNg_4edf8e2b-7dad-43ae-9679-2108416b9024">&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of net income (loss) per share, on a basic and diluted basis, for the periods indicated (share count and dollar amounts other than per-share amounts in the table are in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less income allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to common stock&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;139,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(155,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9.75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options and restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted weighted-average shares outstanding under treasury stock method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Participating securities excluded under two-class method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted weighted-average shares outstanding under two-class method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMy0xLTEtMS0x_7e1228cc-bc06-40b0-83cf-dfddf0a46990"
      unitRef="usd">39254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMy0zLTEtMS0x_b8a428a9-799d-4a21-9c30-60debdba7633"
      unitRef="usd">-29143000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMy01LTEtMS0x_86d5e95c-4f72-47e8-bca1-fb0f26490702"
      unitRef="usd">141150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMy03LTEtMS0x_4afd0c45-b361-405b-8a76-8fec837fcd05"
      unitRef="usd">-155255000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNC0xLTEtMS0x_0245f38e-8928-452a-b099-964ece572a73"
      unitRef="usd">573000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNC0zLTEtMS0x_95654a26-ec9e-42f2-a27b-15f872b2780a"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNC01LTEtMS0x_9e129c80-c86d-42d0-9ec2-c3585b1b4d5f"
      unitRef="usd">2028000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNC03LTEtMS0x_732880cf-61db-4d5f-989a-97e675d3fadb"
      unitRef="usd">236000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <algt:NetIncomeLossAvailableToCommonStockholderBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNS0xLTEtMS0x_72c18aec-96de-49c5-9f56-a799335d359c"
      unitRef="usd">38681000</algt:NetIncomeLossAvailableToCommonStockholderBasic>
    <algt:NetIncomeLossAvailableToCommonStockholderBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNS0zLTEtMS0x_e31c59e8-cecc-44a7-8112-af1e9d36ef09"
      unitRef="usd">-29143000</algt:NetIncomeLossAvailableToCommonStockholderBasic>
    <algt:NetIncomeLossAvailableToCommonStockholderBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNS01LTEtMS0x_1393d3fe-a406-480d-b14f-77d747672e12"
      unitRef="usd">139122000</algt:NetIncomeLossAvailableToCommonStockholderBasic>
    <algt:NetIncomeLossAvailableToCommonStockholderBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNS03LTEtMS0x_9ca79f18-9dab-46c9-8fec-ad4d4face82a"
      unitRef="usd">-155491000</algt:NetIncomeLossAvailableToCommonStockholderBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNi0xLTEtMS0x_44244c0c-14b7-43a6-b027-3bc4bd6ce8ca"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNi0zLTEtMS0x_992852f0-0043-47dd-be98-be7c0bf7dc4b"
      unitRef="usdPerShare">-1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNi01LTEtMS0x_90146661-9f18-4d02-85f6-855a61dedbd1"
      unitRef="usdPerShare">8.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNi03LTEtMS0x_f0446121-b0f6-4b60-a602-727f08105305"
      unitRef="usdPerShare">-9.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNy0xLTEtMS0x_cf49b1b1-f804-4a96-b9ee-3040e7c48bb8"
      unitRef="shares">17766000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNy0zLTEtMS0x_02dca524-6345-482d-acde-621e06a3854b"
      unitRef="shares">16006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNy01LTEtMS0x_62e992d4-48f0-4193-ab97-ccce08be0861"
      unitRef="shares">17005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfNy03LTEtMS0x_f9a662f2-f33c-4bc1-ab82-0c8b99918d84"
      unitRef="shares">15953000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfOS0xLTEtMS0x_b0311532-8e61-4278-9e03-3ad7de27a88a"
      unitRef="usd">39254000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfOS0zLTEtMS0x_de783746-0dc3-4d98-b69e-cadce0ab2570"
      unitRef="usd">-29143000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfOS01LTEtMS0x_60493abc-f8fe-452f-844c-1134122bf411"
      unitRef="usd">141150000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfOS03LTEtMS0x_31ad9f62-e784-4eb6-a196-59458322e4e8"
      unitRef="usd">-155255000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTAtMS0xLTEtMQ_47aea7a3-9193-4d72-91cb-829462d88ada"
      unitRef="usd">573000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTAtMy0xLTEtMQ_56cbb786-89db-4745-90fd-6ae2587b192d"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTAtNS0xLTEtMQ_f5dc7607-e598-42e9-bb19-9fd12e692259"
      unitRef="usd">2027000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTAtNy0xLTEtMQ_b6fd0acc-4abf-457a-be21-c10dbe2a1249"
      unitRef="usd">236000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTEtMS0xLTEtMQ_762168d1-1449-4c25-a05c-c32d88af6f8c"
      unitRef="usd">38681000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTEtMy0xLTEtMQ_22de82e6-4f87-4938-8411-cb617804635b"
      unitRef="usd">-29143000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTEtNS0xLTEtMQ_6fb5299f-df83-4dbe-82bb-a4189096f7d7"
      unitRef="usd">139123000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTEtNy0xLTEtMQ_2b4bfe72-388d-445f-a24c-f0efc45215c7"
      unitRef="usd">-155491000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTItMS0xLTEtMQ_fa832186-b842-43ea-8478-a1be19549ae8"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTItMy0xLTEtMQ_7bae219d-15ac-411a-93ec-601549dba77c"
      unitRef="usdPerShare">-1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTItNS0xLTEtMQ_f79e6edf-e0a0-46b9-8e3f-0ac6f4ae4e04"
      unitRef="usdPerShare">8.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTItNy0xLTEtMQ_6a8eb6ba-3694-46b0-b43c-1dfc5604c05c"
      unitRef="usdPerShare">-9.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTMtMS0xLTEtMQ_c1c603e7-7acc-4e92-a107-eb619402efde"
      unitRef="shares">17766000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTMtMy0xLTEtMQ_0f6bc441-eacd-48b6-9330-2c3d43af1cf6"
      unitRef="shares">16006000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTMtNS0xLTEtMQ_071dad99-6460-4c39-bfb1-0c52f394918d"
      unitRef="shares">17005000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTMtNy0xLTEtMQ_2b00fc99-75b6-44f4-bbbd-c69227e785ce"
      unitRef="shares">15953000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTQtMS0xLTEtMQ_bfef7ae4-061c-44a2-98b0-1ddc1ce82e24"
      unitRef="shares">103000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTQtMy0xLTEtMQ_84850023-4ba0-4a21-b5dc-509dbfafc295"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTQtNS0xLTEtMQ_f29c32bd-41ce-4285-bdcf-9adad187af5a"
      unitRef="shares">121000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTQtNy0xLTEtMQ_8c0c34f3-8485-4655-8235-9d58b838239b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTUtMS0xLTEtMQ_6694c454-1f22-4ced-85aa-911e4c37a40f"
      unitRef="shares">17869000</algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod>
    <algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTUtMy0xLTEtMQ_2169f1cb-75f2-4243-b94c-0b0d1b4f30cf"
      unitRef="shares">16006000</algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod>
    <algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTUtNS0xLTEtMQ_b91aab82-f567-47df-8cf4-76a137e03680"
      unitRef="shares">17126000</algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod>
    <algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTUtNy0xLTEtMQ_d9599b86-fab5-4d3e-a7e5-61d36eb7d616"
      unitRef="shares">15953000</algt:WeightedAverageNumberOfDilutedSharesOutstandingTreasuryStockMethod>
    <algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTYtMS0xLTEtMQ_6ffc4198-14ae-42d2-b2f6-410a07a35969"
      unitRef="shares">-102000</algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts>
    <algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTYtMy0xLTEtMQ_68d931da-22e2-470d-ac2c-f7c25be5fc7f"
      unitRef="shares">0</algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts>
    <algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTYtNS0xLTEtMQ_65f08ec9-3148-4207-8193-19fe647be9a2"
      unitRef="shares">-111000</algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts>
    <algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTYtNy0xLTEtMQ_1a15d691-c978-4199-840c-d5371c741dd1"
      unitRef="shares">0</algt:SecuritiesExcludedFromComputationOfEarningsPerShareAmounts>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i3d8e28ccf36e4c9d8e4b00f09959dca6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTctMS0xLTEtMQ_74d9d0a7-eaeb-452d-89c8-b224c3a9a3d4"
      unitRef="shares">17767000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i57a32bd69c38447ca6daecef8d10e7e5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTctMy0xLTEtMQ_aadc93a7-fe3e-40e1-8413-e287f7ddf69f"
      unitRef="shares">16006000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTctNS0xLTEtMQ_8aee339c-ba73-4df5-a109-529da307440d"
      unitRef="shares">17015000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y182Ny9mcmFnOjFlMTFkNmNmMDJiOTRhYTg4ZjJlOGZiZmYwNmUxOGE5L3RhYmxlOmUxMmQ3MGZiNDFhZDQzNmE4ZGE5NTgyMDVlNTAyZDJmL3RhYmxlcmFuZ2U6ZTEyZDcwZmI0MWFkNDM2YThkYTk1ODIwNWU1MDJkMmZfMTctNy0xLTEtMQ_b8efb825-cc7c-4f5d-85d7-a10e17a4043b"
      unitRef="shares">15953000</algt:TwoClassMethodWeightedAverageNumberofSharesOutstandingDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183MC9mcmFnOjBiNDRlMjM5NWU3ZDRhYWE5MDczNjVjNjA1ZTAzMDIxL3RleHRyZWdpb246MGI0NGUyMzk1ZTdkNGFhYTkwNzM2NWM2MDVlMDMwMjFfMzU4_96843d3a-e119-475b-b6aa-2ff12c6a54ee">ContingenciesThe Company is subject to certain legal and administrative actions it considers routine to its business activities. The Company believes the ultimate outcome of any potential and pending legal or administrative matters will not have a material adverse impact on its financial position, liquidity or results of operations.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfNzUy_bccf3a40-632d-4eca-a7ca-14d87c92c4bd">Subsequent Events&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Sunseeker Resort&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;On October 13, 2021, Sunseeker Florida, Inc. (&#x201c;SFI&#x201d;), a wholly-owned subsidiary of the Company, entered into a Credit Agreement pursuant to which SFI may borrow up to $350.0 million (the &#x201c;Loan&#x201d;) funded by one or more entities directly or indirectly managed by Castlelake, L.P.(&#x201c;Lender&#x201d;) to be applied to the remaining construction of the initial phases of Sunseeker Resorts at Charlotte Harbor (the &#x201c;Project&#x201d;). The Company expects $175.0 million of the loan to be advanced before the end of October with the remaining balance to be received in two tranches scheduled for April and October 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Loan is secured by the Project. All of the shares in SFI are also pledged to secure the Loan. The Loan bears interest at 5.75 percent per annum payable semi-annually, provides for semi-annual principal payments of $26.0 million beginning in 2025 and matures in October 2028. The Credit Agreement includes covenants similar to the covenants in the Company&#x2019;s Term Loan B.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;To support the credit, the Company has guaranteed the full amount of the debt and has agreed to guarantee completion of the Project in accordance with approved plans and specifications.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains various events of default and upon an event of default the Lender may, subject to various customary cure rights, be relieved of further obligations to fund and require the immediate payment of all amounts outstanding under the Loan. SFI and the Company will use the proceeds of the Loan to fund the construction of the Project.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Federal Income Tax Refund&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company received $115.8&#160;million in federal income tax refunds related to 2020 net operating losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icc9e265a924f43408f185768d755711b_I20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMzg0ODI5MDcwMjAwOQ_c5b3da73-3ac3-4a3b-8135-f6e9ffe407e2"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <algt:LineOfCreditFacilityLoanAdvance
      contextRef="i8dc8378305cc4a87a1977399f5aa533d_D20211001-20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMzg0ODI5MDcwMjA1MA_ede9c455-8815-49c1-aeba-99d6b241a4df"
      unitRef="usd">175000000</algt:LineOfCreditFacilityLoanAdvance>
    <algt:OutstandingNumberOfLoanTranches
      contextRef="i27cc29fea9f24f7eb7fdc12ffe39cdcd_D20220401-20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMzg0ODI5MDcwMjA3OQ_3d7b1ca7-479b-4bb9-a537-ddef3f5dce8b"
      unitRef="usd">2</algt:OutstandingNumberOfLoanTranches>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc9e265a924f43408f185768d755711b_I20211013"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMzg0ODI5MDcwMjA4OA_649ace69-9b6e-43ee-ae70-c137eee2c361"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="ib994e2da71964e16b40d83f7713b2215_D20250101-20281031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMzg0ODI5MDcwMjExNw_84eb176c-dbb7-4149-bba1-6a7763598007"
      unitRef="usd">26000000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i0a28c100bc034aabab9d56ef99aa79a9_D20211019-20211019"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y183My9mcmFnOjYwZTYyZGNmZmFmMjRlYTI5MjhkNTcyYjAzN2E2MmUwL3RleHRyZWdpb246NjBlNjJkY2ZmYWYyNGVhMjkyOGQ1NzJiMDM3YTYyZTBfMTA5OTUxMTYzMjQ1NQ_c858e9ff-a80d-4779-9bad-a0c72fff4348"
      unitRef="usd">115800000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <algt:NumberofAircraftRetired
      contextRef="ie3f48d9445344ecd96bc8e16c41426e2_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMTY0OTI2NzQ1MjMzMA_7473b6c2-5b32-4a0f-8a8f-86c8080f7fe9"
      unitRef="aircraft">5</algt:NumberofAircraftRetired>
    <algt:NumberofEnginesRetired
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMTY0OTI2NzQ1MjM0OA_788964a4-3797-4cfd-aa59-60b176a6c924"
      unitRef="engine">8</algt:NumberofEnginesRetired>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMzg0ODI5MDcwNjU5MQ_04cd610d-3360-4d41-9dbf-9e3f86cc948c"
      unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMzg0ODI5MDcwNjYwOQ_091b75e8-65b0-40d4-b213-71c4a341312b"
      unitRef="number">0.518</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2a01e6a453b94ba38d429a1a6b068c76_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMzg0ODI5MDcwNjY3MA_04cd610d-3360-4d41-9dbf-9e3f86cc948c"
      unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i311619bf2cfc4bb6bc3adfb72ac509a7_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFmNDQzYzBiMGQxOTRjNDBhZWIxMjY3NDg5Yjg2YTdjL3NlYzoxZjQ0M2MwYjBkMTk0YzQwYWViMTI2NzQ4OWI4NmE3Y185Ny9mcmFnOmExZmNhZjhmYWZhYTQ5YzM5ODVhNjk2NjM2Y2EwNjNjL3RleHRyZWdpb246YTFmY2FmOGZhZmFhNDljMzk4NWE2OTY2MzZjYTA2M2NfMzg0ODI5MDcwNjY4Nw_091b75e8-65b0-40d4-b213-71c4a341312b"
      unitRef="number">0.518</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
</xbrl>
