<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:htld="http://www.heartlandexpress.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="htld-20221231.xsd" xlink:type="simple"/>
    <context id="i9e49766986a448f99cad93199fc25afa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia3acb5e21b4740c3bdce783ad836ee00_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3de2d12bc9c94b348414178b35531958_I20230224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="i16a3fbd3584042d6a4079e39ad846ed9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50f3e13b42214355ae37cfa08796916e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie017c82bfb024af388a44fe65ee89552_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="i40e0c3af0e8c4b26bb0b68106cd0ebf8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="id95c6196bce144fdb4a6b0c956d628b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="i60edbce1f92a449d8f1d4c02cbf4491e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="ib3e7db55724a475382d481d307af4e49_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f421dc104254b64b31e309d52b500a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46c12bf2676243d2ac0efba6f2164996_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57f1593aa6a041d4adfa839c8e50ca0d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i250fab2ade2b43d1b22a13895f7f5117_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9e1a0b26ba04e20b0c3b4c76da19ff2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="i55c026a19d144a8ca6a5cf7a376d8550_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="i35511d5259cf44cea79fc6c29853daee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="id1800a53e78f4336a807eef18b29d661_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</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="i86eaf0ce333b41afa77963856eae18fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd40db7296464355a075e3d099f864bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i18f4e3f253dd40a093f150807646bb0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5acc66df54e4a42aff60fe87f98face_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47498c8fcefe4bc5adcd8dacfe61c1e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17f77691a9d84632abd9a3c58c3e417c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if134d84d3edf4b99a4dd8de57c55515c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4937581b983d4763b92ca9b028255a91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1920abd053554eadbaeff9aca1c6e3f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee0dd85d2c034dc0b635b6b67b9f8e12_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf3d4e80c3044153939c838fa2b0e81e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7f4a6cbb4fd9483686c31dd35a4e59ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0e93f98b5f0748e38f4d1b18d315fcdb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib65113965ef54a498c4b85c7e57321c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iafcb55687e1b4d0895c43ec06d6db740_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6cf20cbf9eeb46568746ed9a128a8b8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3972e4b33964d54a38b4e09ba05681e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:TractorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if7940ba8de194582a085f1840108309b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:TrailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id3e1bb817d35486aa13ec114b274f791_D20111215-20250112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-12-15</startDate>
            <endDate>2025-01-12</endDate>
        </period>
    </context>
    <context id="i498e25b99ca64f86b567707bb44bd064_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:LandImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia08e943a867846c1a4a39dd4b6c10039_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:LandImprovementsAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1cd4c92406946e291921ba73dca2b47_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i282d0a087a7e4fd3957daac7e8359dda_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98e2b012ddb44f1da5a9b079b981b7eb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:ShopAndServiceEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib289f2a1c0ab430888008122651b5ecf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:ShopAndServiceEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id84eaf0aec434a36a72fe1463b6fb4b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:RevenueequipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69f1a771e62748579f39366a65637926_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">htld:RevenueequipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56393ed86e1c402ab27a29c0d4725730_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i914e825174524634b681a8a3d5d1af2f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i310cdeb0adf240b9813551b3263d79c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">htld:SalesRevenueAndServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i81208baeaab44230a72e31529878b6a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">htld:SalesRevenueAndServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f98766a611a419e9e0cdfe444e9582f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i214c25cec26a4c75b0a086edaacec39f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">htld:SalesRevenueAndServicesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51a77fd5563d457b93c0bfed6e984847_D20220531-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2022-05-31</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i81496af2f3664db18047e576e4d4d845_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i9c2c581cb827461ab864e10459864e2f_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbdf2690910f40ab9207cd7818c5ef88_I20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="i9de5757a673f43998b3341b525539876_D20220831-20220831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <startDate>2022-08-31</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="ie3bd6f7a85164baa993707e149538e80_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78ab0e1f03224864a0f4ba547e9a09df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib92aab8c265f435dbb5c823dc41e28aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id22fa44f210d4ee7beb1a45b8c1af3cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b2a4a9bd4ed422d81e3b5a6efe374a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc173ae8efd0426e87cde37845cfeee5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd7d63d208d245829f2037c4e1acbea3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i93d6259560b14db8a25a74c35e5f0bd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36a7d41e826d42a8a8b2e1f3f11edfad_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69ad1499f7364adcaf2b85db21bc6cee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice084af6396d4de0882cf31e760476e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if9de7278464347a8a59b6d97e0c0e346_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icfa2995e4cb14d2c8df599e644b6878c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0084ca6f07ec4c35bd938dbc0a81dd0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73fc9f4c86974c04aadf4e72da48594f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i77e22c83ec2c41108ac7e3b6cbbb8fa9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffadf773708e44069bf25e16671fbd99_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c4ec1c3f6734d3d960235e468b22d01_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ba98620c2e94e89bebd8265e20dda05_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1d279462557412e9f745b9b6b03d330_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">htld:ABRLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b25e41c8f214dd48db6fbd2dbb41b25_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">htld:ABRLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4b72df6b134a4684b47c174d2292896b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc5c24691a7e4efaab929abb70af82f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bac5abc3f774fad86fa4620f23a8f4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:AutoliabilityretentionlimitminimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ba34d4d3a3046ae9e5dd7ffc3620c82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:AutoliabilityretentionlimitminimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i02b6a7870d5a48aa97dd74feb9c47756_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:AutoLiabilityRetentionLimitMaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81bb8458da0c4606a206315c654490b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:AutoLiabilityRetentionLimitMaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if720250f63c343379c81e1ab3f3c8f6f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:WorkerscompensationretentionlimitminimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2222f8c3f1454cd396ffb027a2b289f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:WorkerscompensationretentionlimitmaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacd375b7e6064e089785ce482c2004f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:WorkerscompensationretentionlimitmaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29ef43bc1a1a4390850b21eb789d4612_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
            <segment>
                <xbrldi:explicitMember dimension="htld:SelfInsuranceAxis">htld:WorkerscompensationretentionlimitminimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ac3084a8c214f579b0708b7d8387762_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="ie25411b830244652b269736efdc81ef6_I20110711">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2011-07-11</instant>
        </period>
    </context>
    <context id="i5a9124d4f5c24a5da8e463f04f0399ba_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000799233</identifier>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <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="segments">
        <measure>htld:segments</measure>
    </unit>
    <unit id="d">
        <measure>utr:D</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="customer">
        <measure>htld:Customer</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl83L2ZyYWc6MzQ3NzBlM2QxZDdmNGU5Y2JhNjE2ZTAwODE0MWMxYmYvdGFibGU6Yjk1MWUzOGRmOTQ3NDRiYmJhYjdjNWY2OGYzZTEzYzIvdGFibGVyYW5nZTpiOTUxZTM4ZGY5NDc0NGJiYmFiN2M1ZjY4ZjNlMTNjMl80LTEtMS0xLTQ5MDUy_5c537757-cbcb-4088-b998-81992660de18">0000799233</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl83L2ZyYWc6MzQ3NzBlM2QxZDdmNGU5Y2JhNjE2ZTAwODE0MWMxYmYvdGFibGU6Yjk1MWUzOGRmOTQ3NDRiYmJhYjdjNWY2OGYzZTEzYzIvdGFibGVyYW5nZTpiOTUxZTM4ZGY5NDc0NGJiYmFiN2M1ZjY4ZjNlMTNjMl83LTEtMS0xLTQ5MDUy_d0cd21ca-5c11-45a0-9afb-4577c41fe0f4">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl83L2ZyYWc6MzQ3NzBlM2QxZDdmNGU5Y2JhNjE2ZTAwODE0MWMxYmYvdGFibGU6Yjk1MWUzOGRmOTQ3NDRiYmJhYjdjNWY2OGYzZTEzYzIvdGFibGVyYW5nZTpiOTUxZTM4ZGY5NDc0NGJiYmFiN2M1ZjY4ZjNlMTNjMl84LTEtMS0xLTQ5MDUy_bd300bd1-e4a8-401f-8529-6d73141a1913">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl83L2ZyYWc6MzQ3NzBlM2QxZDdmNGU5Y2JhNjE2ZTAwODE0MWMxYmYvdGFibGU6Yjk1MWUzOGRmOTQ3NDRiYmJhYjdjNWY2OGYzZTEzYzIvdGFibGVyYW5nZTpiOTUxZTM4ZGY5NDc0NGJiYmFiN2M1ZjY4ZjNlMTNjMl85LTEtMS0xLTQ5MDUy_29d4cb7f-5786-4f08-a0a6-782798399951">FY</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl83L2ZyYWc6MzQ3NzBlM2QxZDdmNGU5Y2JhNjE2ZTAwODE0MWMxYmYvdGFibGU6Yjk1MWUzOGRmOTQ3NDRiYmJhYjdjNWY2OGYzZTEzYzIvdGFibGVyYW5nZTpiOTUxZTM4ZGY5NDc0NGJiYmFiN2M1ZjY4ZjNlMTNjMl8xMC0xLTEtMS00OTA1Mg_eb83d52e-a00e-4db7-9bdf-5a38780d159f">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzMtMS0xLTEtNDkwNTI_05c1f5bc-3b13-432b-8782-04db03be17c7"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzMtMi0xLTEtNDkwNTI_494b8494-f3fb-4cc5-a491-f0eef05f2083"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzQtMS0xLTEtNDkwNTI_f030f921-04e5-4bd5-a4c3-1ed1bf61cae0"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzQtMi0xLTEtNDkwNTI_b0152607-113e-4a10-8f11-943e43b06229"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzUtMS0xLTEtNDkwNTI_1820d0a2-00f2-4f56-b4a6-436579ab72f3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzUtMi0xLTEtNDkwNTI_39019d74-db49-4fc3-b735-1fc6d6ec08e3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzctMS0xLTEtNDkwNTI_05a7bfed-5cf6-4966-b9ba-08ff2c7c3f1e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzctMi0xLTEtNDkwNTI_fd97ec2d-05a4-45a1-9d3c-77c32f566271"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzgtMS0xLTEtNDkwNTI_78b5db73-f4d0-40f7-b0ad-6ca48852f88b"
      unitRef="shares">395000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzgtMi0xLTEtNDkwNTI_c91b05ee-1bf5-414c-b860-b04cc2c7210b"
      unitRef="shares">395000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzktMS0xLTEtNDkwNTI_d488a199-07db-4427-936b-58bc9b7b2d1e"
      unitRef="shares">90689000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzktMi0xLTEtNDkwNTI_3399829f-8273-429c-92f4-27180447042c"
      unitRef="shares">90689000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzEwLTEtMS0xLTQ5MDUy_f8bb056a-0488-4a7e-ac65-6cceecf229c4"
      unitRef="shares">78984000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzEwLTItMS0xLTQ5MDUy_13b8da12-745e-4eea-a43c-6273a37b4d01"
      unitRef="shares">78923000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzEyLTEtMS0xLTQ5MDUy_cdf5fec1-38ea-4df9-bc94-683a5567aafa"
      unitRef="shares">11705000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDMvZnJhZzowZjc5NzIwOTI2YjE0Y2MxYWZjOGM1MjZlNDZhNDdhNC90YWJsZTplMTk2ZTQ5MTY3OWY0MWE1OGYxYmJiZTlhYjI0MTRlMi90YWJsZXJhbmdlOmUxOTZlNDkxNjc5ZjQxYTU4ZjFiYmJlOWFiMjQxNGUyXzEyLTItMS0xLTQ5MDUy_765f5870-b47b-46e6-81ef-99b0a21d0350"
      unitRef="shares">11766000</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTIvZnJhZzowYjY4MTgwYWI1NmQ0MTJhYTM4YjA4NGVhOTVhNGY0MC90YWJsZTo5ZjA3MDk2MTZjOTE0Y2EwYWE2MzIyYzM0MDA3YmNhYS90YWJsZXJhbmdlOjlmMDcwOTYxNmM5MTRjYTBhYTYzMjJjMzQwMDdiY2FhXzEtMS0xLTEtNDkwNTI_88a16bc4-3883-475b-8df5-62b79cc16551"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTIvZnJhZzowYjY4MTgwYWI1NmQ0MTJhYTM4YjA4NGVhOTVhNGY0MC90YWJsZTo5ZjA3MDk2MTZjOTE0Y2EwYWE2MzIyYzM0MDA3YmNhYS90YWJsZXJhbmdlOjlmMDcwOTYxNmM5MTRjYTBhYTYzMjJjMzQwMDdiY2FhXzEtMi0xLTEtNDkwNTI_e658cc3a-5804-48ce-9beb-90c393ecff64"
      unitRef="usdPerShare">0.58</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTIvZnJhZzowYjY4MTgwYWI1NmQ0MTJhYTM4YjA4NGVhOTVhNGY0MC90YWJsZTo5ZjA3MDk2MTZjOTE0Y2EwYWE2MzIyYzM0MDA3YmNhYS90YWJsZXJhbmdlOjlmMDcwOTYxNmM5MTRjYTBhYTYzMjJjMzQwMDdiY2FhXzEtMy0xLTEtNDkwNTI_0dcb192c-aa01-457a-bd59-e61c5f94a5d9"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i498e25b99ca64f86b567707bb44bd064_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzEtMS0xLTEtNDkwNTI_33270d2a-ed34-4997-a757-a0bef642ce3d">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia08e943a867846c1a4a39dd4b6c10039_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzEtMi0xLTEtNDkwNTI_bc2e8f52-a09c-4125-8773-616122a29231">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ie1cd4c92406946e291921ba73dca2b47_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzItMS0xLTEtNDkwNTI_f126addd-97e4-4f2c-a115-7eedd8ea2a42">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i282d0a087a7e4fd3957daac7e8359dda_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzItMi0xLTEtNDkwNTI_a4287930-cab7-4767-ad7b-4aba8e3f8886">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i98e2b012ddb44f1da5a9b079b981b7eb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzMtMS0xLTEtNDkwNTI_acee12e5-63a3-49e7-9861-c3620a9564c5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib289f2a1c0ab430888008122651b5ecf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzMtMi0xLTEtNDkwNTI_e727761a-9330-4945-9f8b-cf8bb4f5cfb3">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id84eaf0aec434a36a72fe1463b6fb4b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzQtMS0xLTEtNDkwNTI_1d3fa35a-ad6e-4d62-8657-9d4be909549a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i69f1a771e62748579f39366a65637926_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzQtMi0xLTEtNDkwNTI_f273a8a2-dfd3-4680-b930-9f0bd06701f0">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <htld:ValuationAllowanceAgainstAnyDeferredTaxAsset
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzYtMS0xLTEtNDkwNTI_0e2ae213-674f-4b7a-b502-cb2d375a6917"
      unitRef="usd">0</htld:ValuationAllowanceAgainstAnyDeferredTaxAsset>
    <htld:ValuationAllowanceAgainstAnyDeferredTaxAsset
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzYtMi0xLTEtNDkwNTI_ccb921a2-5d2e-45ce-b95b-66cf6d0e30be"
      unitRef="usd">0</htld:ValuationAllowanceAgainstAnyDeferredTaxAsset>
    <us-gaap:AssetImpairmentCharges
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzgtMS0xLTEtNDkwNTI_5df5af6f-2b4c-4076-87c2-f4c26380f1e6"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzgtMi0xLTEtNDkwNTI_55505c38-1e09-4777-a352-c824b5fd7c6f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzExLTEtMS0xLTQ5MDUy_94fd1c00-a630-40de-b833-a978645ece2b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzExLTEtMS0xLTQ5MDUy_b3b0f954-79c6-4c65-8f39-345482249398"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzExLTItMS0xLTQ5MDUy_f8ac0208-18bd-4ad1-b47d-ba8c6309199b"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzEyLTEtMS0xLTQ5MDUy_2fde5fe9-8f8b-4c43-9162-1b30c93b23ea"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzEyLTItMS0xLTQ5MDUy_b4734a08-9235-496a-a01b-883ecc59a1de"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CashFDICInsuredAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjQvZnJhZzpkNzQ4ZmU3ZTM4YzU0MGFmYTdhY2Q0MWFkOWNkZDgzYy90YWJsZTpjMmI3ZTdmYTFiZmE0MjI4OTQxNDlkMzMzODdlYjk2YS90YWJsZXJhbmdlOmMyYjdlN2ZhMWJmYTQyMjg5NDE0OWQzMzM4N2ViOTZhXzEzLTMtMS0xLTQ5MDUy_b017acc3-dddf-4f00-b212-baf697bf6862"
      unitRef="usd">300000</us-gaap:CashFDICInsuredAmount>
    <htld:ConcentrationOfRiskNumberOfCustomers
      contextRef="i214c25cec26a4c75b0a086edaacec39f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzAvZnJhZzo1YjRhMGY4ODZkMGE0YWU5YWY4YTJkNTIyYjA0OTU5YS90YWJsZTpjMGEzNDAwZGQ2NDA0YzRkOTU4YTVjMGE3MjU3OGFkNi90YWJsZXJhbmdlOmMwYTM0MDBkZDY0MDRjNGQ5NThhNWMwYTcyNTc4YWQ2XzEtMy0xLTEtNTk1NzM_10cb09eb-6b82-44d5-9d14-ac55be6e10f9"
      unitRef="customer">0</htld:ConcentrationOfRiskNumberOfCustomers>
    <htld:ConcentrationRiskPercentage
      contextRef="i81208baeaab44230a72e31529878b6a4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzAvZnJhZzo1YjRhMGY4ODZkMGE0YWU5YWY4YTJkNTIyYjA0OTU5YS90YWJsZTpjMGEzNDAwZGQ2NDA0YzRkOTU4YTVjMGE3MjU3OGFkNi90YWJsZXJhbmdlOmMwYTM0MDBkZDY0MDRjNGQ5NThhNWMwYTcyNTc4YWQ2XzItMi0xLTEtNTUxNDA_e63a5423-4d72-415f-878e-6ce66921df32"
      unitRef="number">0.10</htld:ConcentrationRiskPercentage>
    <htld:Baselinepercentageforcustomerconcentrationofrisk
      contextRef="i214c25cec26a4c75b0a086edaacec39f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzAvZnJhZzo1YjRhMGY4ODZkMGE0YWU5YWY4YTJkNTIyYjA0OTU5YS90YWJsZTpjMGEzNDAwZGQ2NDA0YzRkOTU4YTVjMGE3MjU3OGFkNi90YWJsZXJhbmdlOmMwYTM0MDBkZDY0MDRjNGQ5NThhNWMwYTcyNTc4YWQ2XzItMy0xLTEtNTUxNDI_b2c1fb17-6ce0-41ef-9715-e75a5c6d8344"
      unitRef="number">0.10</htld:Baselinepercentageforcustomerconcentrationofrisk>
    <us-gaap:DepositContractsLiabilities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzYvZnJhZzoyMTQ4N2ZlMTkzMmE0YmRlOTU1NjI5MGVlNDAzNzljYi90YWJsZToyOTE2MjM3MzEwMjg0ZGQxYjg2OTFiZTRkNTk3ZDY0Yi90YWJsZXJhbmdlOjI5MTYyMzczMTAyODRkZDFiODY5MWJlNGQ1OTdkNjRiXzEtMS0xLTEtNDkwNTI_7fb8080c-a6a4-4b65-9e74-6f8618a51235"
      unitRef="usd">0</us-gaap:DepositContractsLiabilities>
    <us-gaap:DepositContractsLiabilities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzYvZnJhZzoyMTQ4N2ZlMTkzMmE0YmRlOTU1NjI5MGVlNDAzNzljYi90YWJsZToyOTE2MjM3MzEwMjg0ZGQxYjg2OTFiZTRkNTk3ZDY0Yi90YWJsZXJhbmdlOjI5MTYyMzczMTAyODRkZDFiODY5MWJlNGQ1OTdkNjRiXzEtMi0xLTEtNDkwNTI_dfa5789b-04e1-470c-baab-bf02014549d5"
      unitRef="usd">0</us-gaap:DepositContractsLiabilities>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="idd7d63d208d245829f2037c4e1acbea3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzItMS0xLTEtNDkwNTI_54ecfa82-6968-42d7-9f1e-f3087b7dca76">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i93d6259560b14db8a25a74c35e5f0bd1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzItMi0xLTEtNDkwNTI_046ab39f-435d-4e1d-a05d-366a0f65433b">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i36a7d41e826d42a8a8b2e1f3f11edfad_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzMtMS0xLTEtNDkwNTI_09ec25d7-eced-43ec-b4bd-87cf1be8934f">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i69ad1499f7364adcaf2b85db21bc6cee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzMtMi0xLTEtNDkwNTI_e9493643-4a37-49ff-9809-17d01b47a1d9">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ice084af6396d4de0882cf31e760476e2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzQtMS0xLTEtNDkwNTI_405ca7a8-881c-4e48-bef9-d8c0f2e1661a">P0Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if9de7278464347a8a59b6d97e0c0e346_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzQtMi0xLTEtNDkwNTI_5ba1e637-62fd-482f-9362-ab44e125586b">P0Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icfa2995e4cb14d2c8df599e644b6878c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzUtMS0xLTEtNDkwNTI_ef8ff660-f57f-4a40-befe-97f6fd8f3805">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0084ca6f07ec4c35bd938dbc0a81dd0a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzUtMi0xLTEtNDkwNTI_4effd545-ea39-4a0c-b9e5-1c8a8d608da1">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i73fc9f4c86974c04aadf4e72da48594f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzYtMS0xLTEtNDkwNTI_56b74af9-8028-47ae-8553-0bf475424160">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i77e22c83ec2c41108ac7e3b6cbbb8fa9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzYtMi0xLTEtNDkwNTI_3c436f7e-751a-4437-bd19-2db2cf2a9beb">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iffadf773708e44069bf25e16671fbd99_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzctMS0xLTEtNDkwNTI_eb049548-bded-4248-8dba-6415b2c90b7f">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8c4ec1c3f6734d3d960235e468b22d01_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDUvZnJhZzo1N2FjYjc2NThjMjA0N2JhYWZjYWMwZjliZDk3ZmI2Yi90YWJsZTpkYTE1NWRkZGFkNmY0ODJkYTU0ZmFkNjNmODBlNmJkZS90YWJsZXJhbmdlOmRhMTU1ZGRkYWQ2ZjQ4MmRhNTRmYWQ2M2Y4MGU2YmRlXzctMi0xLTEtNDkwNTI_75f1d5cf-bd0f-4839-8223-5cf752357938">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LineOfCredit
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTEvZnJhZzpjZmMzMjYxOGUzMWI0YWU4YTgwODNmNTRmNmI2NzVjYS90YWJsZTpkMWZjNDhmOTA2NmU0ZDdiYjJmYjUyYWRhMzc2Mjk3OS90YWJsZXJhbmdlOmQxZmM0OGY5MDY2ZTRkN2JiMmZiNTJhZGEzNzYyOTc5XzEtMi0xLTEtNDkwNTI_6b0170a4-f9b5-431b-b324-731ffae070da"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <htld:WorkersCompensationRetentionLimit
      contextRef="i2222f8c3f1454cd396ffb027a2b289f6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTcvZnJhZzoxYTA3YjQ2M2RlMWY0ZDQ1OTkxN2IzODI1OTYzNTU2NS90YWJsZTo3ZWFhMjZhMDFkZjM0ODI4YjExYmVjYWY1MmEzYmNhYS90YWJsZXJhbmdlOjdlYWEyNmEwMWRmMzQ4MjhiMTFiZWNhZjUyYTNiY2FhXzEtMS0xLTEtNDkwNTI_05d9a5b5-ae28-430b-8e9d-28ed1c579d37"
      unitRef="usd">1000000</htld:WorkersCompensationRetentionLimit>
    <htld:WorkersCompensationRetentionLimit
      contextRef="iacd375b7e6064e089785ce482c2004f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTcvZnJhZzoxYTA3YjQ2M2RlMWY0ZDQ1OTkxN2IzODI1OTYzNTU2NS90YWJsZTo3ZWFhMjZhMDFkZjM0ODI4YjExYmVjYWY1MmEzYmNhYS90YWJsZXJhbmdlOjdlYWEyNmEwMWRmMzQ4MjhiMTFiZWNhZjUyYTNiY2FhXzEtMi0xLTEtNDkwNTI_7ff318cc-7b29-4085-8f58-0b5fb6b1f52b"
      unitRef="usd">1000000</htld:WorkersCompensationRetentionLimit>
    <htld:WorkersCompensationRetentionLimit
      contextRef="i29ef43bc1a1a4390850b21eb789d4612_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTcvZnJhZzoxYTA3YjQ2M2RlMWY0ZDQ1OTkxN2IzODI1OTYzNTU2NS90YWJsZTo3ZWFhMjZhMDFkZjM0ODI4YjExYmVjYWY1MmEzYmNhYS90YWJsZXJhbmdlOjdlYWEyNmEwMWRmMzQ4MjhiMTFiZWNhZjUyYTNiY2FhXzItMS0xLTEtNDkwNTI_13f48632-e93e-41ea-a916-45c710dbacb0"
      unitRef="usd">1000000</htld:WorkersCompensationRetentionLimit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjMvZnJhZzo0ZmFkMzJmZjY2YzI0NDlhYTg2YjcxMDk2Y2UxM2VmOC90YWJsZTo2NDQ3Y2MyZDhkODA0MTFlOTdjZWEzZTViZjU3MTcyMi90YWJsZXJhbmdlOjY0NDdjYzJkOGQ4MDQxMWU5N2NlYTNlNWJmNTcxNzIyXzEtMS0xLTEtNDkwNTI_7cf87580-ec44-4ccc-92d5-351cd2fa49ce"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjMvZnJhZzo0ZmFkMzJmZjY2YzI0NDlhYTg2YjcxMDk2Y2UxM2VmOC90YWJsZTo2NDQ3Y2MyZDhkODA0MTFlOTdjZWEzZTViZjU3MTcyMi90YWJsZXJhbmdlOjY0NDdjYzJkOGQ4MDQxMWU5N2NlYTNlNWJmNTcxNzIyXzEtMi0xLTEtNDkwNTI_aa8c9b9d-c132-4e9c-942f-4f159dd98fb6"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjMvZnJhZzo0ZmFkMzJmZjY2YzI0NDlhYTg2YjcxMDk2Y2UxM2VmOC90YWJsZTo2NDQ3Y2MyZDhkODA0MTFlOTdjZWEzZTViZjU3MTcyMi90YWJsZXJhbmdlOjY0NDdjYzJkOGQ4MDQxMWU5N2NlYTNlNWJmNTcxNzIyXzEtMy0xLTEtNDkwNTI_99fb4512-9deb-43ba-94e2-4f51d5d8993f"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzEtMC0xLTEtNDkwNTI_bd4db51d-1421-47e7-9b9e-43661ffd2e89"
      unitRef="shares">40080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzEtMS0xLTEtNDkwNTI_3ad001d8-6b79-4cd8-b9a7-6b86063d4f13"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzEtMi0xLTEtNDkwNTI_439ddc9c-43b8-4d65-aea6-d27f871738ed"
      unitRef="shares">59700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <htld:VestingTermsRangeMinimum
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzMtMS0xLTEtNDkwNTI_bcc9c896-1ff2-43ea-be2e-78ec12799da0">0</htld:VestingTermsRangeMinimum>
    <htld:VestingTermsRangeMaximum
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzMtMi0xLTEtNDkwNTI_ce923f3c-2cf9-40e2-b1ab-56ba18062d5d">4</htld:VestingTermsRangeMaximum>
    <htld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant2
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzUvZnJhZzo5YmZlZjNmZjFjZTY0MTVmOTQ0ZTk5YjJlMzEyNDVkNS90YWJsZTpjYWJiZTMzM2E5ZWY0MmVmOTIwZDNhY2RlNGY4ZGRlMS90YWJsZXJhbmdlOmNhYmJlMzMzYTllZjQyZWY5MjBkM2FjZGU0ZjhkZGUxXzUtMS0xLTEtNjMxNDI_494d7584-e7d8-4697-9181-73150cafefae"
      unitRef="shares">579866</htld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant2>
    <dei:DocumentType
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMjg0_d1a9e54f-6b92-4b8e-be5e-3373a8e1fad8">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18xMDk5NTExNjM1OTk0_d489f7f1-352b-4dc7-8663-f49d6219314b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18yMTU_1a9389f8-50c8-4a9b-a6aa-8fe1c6a401c2">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18xMDk5NTExNjM1OTk3_6bc7114f-a3ae-4eea-9dcc-19fc8a2f98ad">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMjg1_aa4fd934-268e-43ac-acc2-8b023c579ffd">0-15087</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMjg2_ac04c62a-6cf0-4a7a-b0e6-ab4d0f506193">HEARTLAND EXPRESS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV8wLTAtMS0xLTQ5MDUy_3b57c5a6-dc70-403b-ac5f-424c7888faee">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV8wLTItMS0xLTQ5MDUy_ff015470-6def-420c-8bcc-41b520932f26">93-0926999</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV80LTAtMS0xLTQ5MDUyL3RleHRyZWdpb246NmZlY2U0NzI3OTRjNGQxNGJhNjY5OWMxNzMwMzA2M2NfNA_e5fc8992-036a-496c-98c6-7f5cfbbf86e8">901 Heartland Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV80LTAtMS0xLTQ5MDUyL3RleHRyZWdpb246NmZlY2U0NzI3OTRjNGQxNGJhNjY5OWMxNzMwMzA2M2NfOA_3010eac8-7c6d-41f6-9b44-39cb61380ce4">North Liberty</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV80LTAtMS0xLTQ5MDUyL3RleHRyZWdpb246NmZlY2U0NzI3OTRjNGQxNGJhNjY5OWMxNzMwMzA2M2NfMTI_6bb68a41-f0f3-4801-9257-7cb092e30cae">IA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZTU2MDk3OGI3NWNkNDQ4NWJlN2EzNjI1MGM0OTJmMTkvdGFibGVyYW5nZTplNTYwOTc4Yjc1Y2Q0NDg1YmU3YTM2MjUwYzQ5MmYxOV80LTItMS0xLTQ5MDUy_8a0b567f-688f-4979-b248-4870c523b76b">52317</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMjg3_424d06a3-7d43-4aa4-84a4-e7ff7643b512">319</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMjg4_ee67d4b1-0942-40da-ba5f-03f08aea37aa">645-7060</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6NzFmMTZhZjdmZGQwNDk0NmE5Mjk5ZmQ3ZmQ4ZTI1YmMvdGFibGVyYW5nZTo3MWYxNmFmN2ZkZDA0OTQ2YTkyOTlmZDdmZDhlMjViY18xLTAtMS0xLTQ5MDUy_d5401a00-55c8-48db-b1e3-8109e7555c45">Common Stock, $0.01 par value</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6NzFmMTZhZjdmZGQwNDk0NmE5Mjk5ZmQ3ZmQ4ZTI1YmMvdGFibGVyYW5nZTo3MWYxNmFmN2ZkZDA0OTQ2YTkyOTlmZDdmZDhlMjViY18xLTEtMS0xLTQ5MDUy_db023847-2b3e-4d3f-991e-a1d304649341">HTLD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6NzFmMTZhZjdmZGQwNDk0NmE5Mjk5ZmQ3ZmQ4ZTI1YmMvdGFibGVyYW5nZTo3MWYxNmFmN2ZkZDA0OTQ2YTkyOTlmZDdmZDhlMjViY18xLTItMS0xLTQ5MDUy_880c2473-e0af-4b62-952f-54dfbc403323">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6MTU2ZGQ3ZmUyOTA1NDJmN2IwOTk5NTMxYWU4Y2M3NTIvdGFibGVyYW5nZToxNTZkZDdmZTI5MDU0MmY3YjA5OTk1MzFhZThjYzc1Ml8wLTAtMS0xLTYyMTUy_f1079087-557f-4da2-a318-5b3282975fba">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6NDdjMjIxMGQ3ZWVjNGQ2NTliODRkNjM3YTMwNjU5ZTAvdGFibGVyYW5nZTo0N2MyMjEwZDdlZWM0ZDY1OWI4NGQ2MzdhMzA2NTllMF8wLTEtMS0xLTYyMTY1_06469e7f-0dbe-4bc8-93c7-e0f751459c6a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZmNhMWMxMmU4ODRhNDYxY2ExYmFmZjUwZmY0ZWY5NjQvdGFibGVyYW5nZTpmY2ExYzEyZTg4NGE0NjFjYTFiYWZmNTBmZjRlZjk2NF8wLTAtMS0xLTYyMTc1_8abeb74d-54e1-4426-8517-78efed35c117">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6NmRkMGUxZDcxYjIxNDYyNzhkMTAxNjlhNDcwZDYwMzEvdGFibGVyYW5nZTo2ZGQwZTFkNzFiMjE0NjI3OGQxMDE2OWE0NzBkNjAzMV8wLTAtMS0xLTYyMTgz_2469de6f-cd53-4b90-bde1-147c6bd02cf2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZWQ2Y2U1ZTNiOWYzNDZjZjkzMzc3OWI1YmQ4ZTk5YjQvdGFibGVyYW5nZTplZDZjZTVlM2I5ZjM0NmNmOTMzNzc5YjViZDhlOTliNF8wLTAtMS0xLTQ5MDUyL3RleHRyZWdpb246ZDllZGRmNjM5NWNhNGZiNmFlMTE4NmY2NDdlOTAzMmJfNA_86c85683-7f8e-4ef6-9328-092bfef4a262">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZWQ2Y2U1ZTNiOWYzNDZjZjkzMzc3OWI1YmQ4ZTk5YjQvdGFibGVyYW5nZTplZDZjZTVlM2I5ZjM0NmNmOTMzNzc5YjViZDhlOTliNF8wLTQtMS0xLTYyMjI2_81c072b6-f60c-4dd4-afcb-377b587ea3c3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6ZWQ2Y2U1ZTNiOWYzNDZjZjkzMzc3OWI1YmQ4ZTk5YjQvdGFibGVyYW5nZTplZDZjZTVlM2I5ZjM0NmNmOTMzNzc5YjViZDhlOTliNF8xLTQtMS0xLTYyMjMw_b29dda1f-462d-4267-bfb0-f86a6b21efb6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18xMDk5NTExNjM1OTk2_ca0654d7-eb26-4c32-882a-5f4938329972">true</dei:IcfrAuditorAttestationFlag>
    <htld:DocumentFinancialStatementErrorCorrectionFlag
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18xMDk5NTExNjM1OTg4_84c97fbc-863f-4d28-94d0-bd956f986ad8">false</htld:DocumentFinancialStatementErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGFibGU6YTNjNTY0NTZiMTlmNDkyN2JjZGQ2OTY2ZjVmYjJkNDQvdGFibGVyYW5nZTphM2M1NjQ1NmIxOWY0OTI3YmNkZDY5NjZmNWZiMmQ0NF8wLTEtMS0xLTYyMTM0_d3e9870c-fe35-4221-8337-fb168cd128e3">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia3acb5e21b4740c3bdce783ad836ee00_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18yNzUy_323b56f8-4e9f-4468-918f-7a7384eaf1e1"
      unitRef="usd">600000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3de2d12bc9c94b348414178b35531958_I20230224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18yOTgz_a7a93deb-75d7-4bb5-a7ff-2fd407b38e17"
      unitRef="shares">78988359</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3de2d12bc9c94b348414178b35531958_I20230224"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18zMDY0_c8148505-01a6-4bf8-b5dd-8b81225b5063"
      unitRef="shares">33080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y18xMDk5NTExNjM1OTg1_eeb1627c-7221-4620-8412-8ecde7b5fec2">Portions of the registrant's definitive proxy statement relating to its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K, where indicated. The registrant's definitive proxy statement will be filed with the U.S. Securities and Exchange Commission within 120 days after December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xL2ZyYWc6MDQ4ZmE2MjY3Yjc1NGViMzg1ZTdiNzE0M2VlMmQzNWMvdGV4dHJlZ2lvbjowNDhmYTYyNjdiNzU0ZWIzODVlN2I3MTQzZWUyZDM1Y181NDk3NTU4MTkyNjE_1a9389f8-50c8-4a9b-a6aa-8fe1c6a401c2">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:AuditorFirmId
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84Mi9mcmFnOjNmZjBjZWZiM2U3MDRkZjA4ZmU2MTZhZjYwYTlmOTVlL3RhYmxlOmM4OGZkODQyMmJmOTRhYTI4MjNjMWM1OWFiY2QyNjAyL3RhYmxlcmFuZ2U6Yzg4ZmQ4NDIyYmY5NGFhMjgyM2MxYzU5YWJjZDI2MDJfMC0wLTEtMS00OTA1Mi90ZXh0cmVnaW9uOmIzODhiM2NjNDBjYjQ2ZTc5MzYzYzM3MDg4NDFjOTZkXzc4_e25fe19e-5413-4af1-b4e9-68ba14822efa">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl85Ny9mcmFnOjk1MzhiYzVkOWUzYjQwNTk5MWRlNmI3MGU4YjI4OTI4L3RleHRyZWdpb246OTUzOGJjNWQ5ZTNiNDA1OTkxZGU2YjcwZThiMjg5MjhfMTAwNzc_39e90650-4e5d-4509-9d7e-2b225e215626">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl85Ny9mcmFnOjk1MzhiYzVkOWUzYjQwNTk5MWRlNmI3MGU4YjI4OTI4L3RleHRyZWdpb246OTUzOGJjNWQ5ZTNiNDA1OTkxZGU2YjcwZThiMjg5MjhfMTAwNzg_15500af3-8d70-443e-aa11-c7cdacd1cc7b">Tulsa, Oklahoma</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMtMi0xLTEtNDkwNTI_62a9fc13-9199-4539-a0da-34f0390ce8c7"
      unitRef="usd">49462000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMtNC0xLTEtNDkwNTI_08d90e8b-0b82-43df-8977-33b24ebf01c3"
      unitRef="usd">157742000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQtMi0xLTEtNDkwNTI_d33a6151-5583-4da3-8629-646fe3a6d783"
      unitRef="usd">139819000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQtNC0xLTEtNDkwNTI_372def50-a9ce-4a35-8645-9748ea23d1fd"
      unitRef="usd">52812000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzUtMi0xLTEtNDkwNTI_f996cb04-f0ff-462b-89d6-1b4e1b578f5c"
      unitRef="usd">11293000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzUtNC0xLTEtNDkwNTI_e9a0a498-0429-4454-b852-4409b06a48f6"
      unitRef="usd">9168000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzYtMi0xLTEtNDkwNTI_8897e4b6-f78a-4f98-98e7-138d69cb7ed4"
      unitRef="usd">26069000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzYtNC0xLTEtNDkwNTI_aafbd232-0f01-41de-8a44-b6329436ca1b"
      unitRef="usd">9406000</us-gaap:OtherAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzctMi0xLTEtNDkwNTI_1b7b8fbf-81e7-422c-95e7-ad051311a5b4"
      unitRef="usd">3139000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzctNC0xLTEtNDkwNTI_c45158cc-da03-423b-aac3-6c7bfa4420a0"
      unitRef="usd">4095000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzgtMi0xLTEtNDkwNTI_fd452800-e337-420c-b0b6-2bc9e20fc540"
      unitRef="usd">229782000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzgtNC0xLTEtNDkwNTI_2c43d817-2163-48bb-bd33-f25dd986f76c"
      unitRef="usd">233223000</us-gaap:AssetsCurrent>
    <us-gaap:LandAndLandImprovements
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEwLTItMS0xLTQ5MDUy_4ea8f10a-e2dd-4615-8de0-8c8675bbc39f"
      unitRef="usd">94155000</us-gaap:LandAndLandImprovements>
    <us-gaap:LandAndLandImprovements
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEwLTQtMS0xLTQ5MDUy_05d9f868-dfc0-4cc2-8bd3-ba36161c031a"
      unitRef="usd">90218000</us-gaap:LandAndLandImprovements>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzExLTItMS0xLTQ5MDUy_aefdbde7-76d8-45ab-a989-46108ccc4063"
      unitRef="usd">143899000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzExLTQtMS0xLTQ5MDUy_b35afad8-6aa3-435b-8506-713ca08b5b0a"
      unitRef="usd">95305000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEyLTItMS0xLTQ5MDUy_70a7f220-49a9-4a85-b1fd-613fd1d55b8d"
      unitRef="usd">6946000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEyLTQtMS0xLTQ5MDUy_35564b16-48bb-42ba-9fcc-7a3397521f29"
      unitRef="usd">5365000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEzLTItMS0xLTQ5MDUy_fed377b3-9b42-4219-b54a-3151096c5f53"
      unitRef="usd">21652000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzEzLTQtMS0xLTQ5MDUy_c894d749-b19a-4b39-9a98-17bf76240b6e"
      unitRef="usd">15727000</us-gaap:MachineryAndEquipmentGross>
    <htld:RevenueEquipment
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE0LTItMS0xLTQ5MDUy_2e12af41-9554-429a-ab3d-6f079fdbd862"
      unitRef="usd">1000472000</htld:RevenueEquipment>
    <htld:RevenueEquipment
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE0LTQtMS0xLTQ5MDUy_bbca475c-de37-4609-8713-0e3416bc511e"
      unitRef="usd">500311000</htld:RevenueEquipment>
    <us-gaap:ConstructionInProgressGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE1LTItMS0xLTQ5MDUy_ab503b34-b6ec-4676-a0f9-8650e6a462da"
      unitRef="usd">15070000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE1LTQtMS0xLTQ5MDUy_1d432cc4-bbe2-492e-9a29-d56fc6a319c4"
      unitRef="usd">3834000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE2LTItMS0xLTQ5MDUy_b96d0964-300a-41d3-9175-04100df31290"
      unitRef="usd">1282194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE2LTQtMS0xLTQ5MDUy_34d80461-c1a4-4677-9ee9-4d2a2c246f99"
      unitRef="usd">710760000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE3LTItMS0xLTQ5MDUy_5c77f40d-a182-4941-8cfd-a1ff6b3aa317"
      unitRef="usd">308936000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE3LTQtMS0xLTQ5MDUy_962b29e6-88f5-4305-88d5-001b40f82f10"
      unitRef="usd">222845000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE4LTItMS0xLTQ5MDUy_32c4b017-4ce1-491b-8c77-44f456952674"
      unitRef="usd">973258000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE4LTQtMS0xLTQ5MDUy_6f12afe0-c15c-4d50-88b4-e939c511c3df"
      unitRef="usd">487915000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE5LTItMS0xLTQ5MDUy_1e432d96-8adb-4e84-b728-6db71f280a82"
      unitRef="usd">320675000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzE5LTQtMS0xLTQ5MDUy_9893920e-1284-4d09-8ac3-a5e0363dffc5"
      unitRef="usd">168295000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIwLTItMS0xLTQ5MDUy_8e8a9857-de35-47da-a05e-2ffdf0887fc8"
      unitRef="usd">103701000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIwLTQtMS0xLTQ5MDUy_c48d7418-5dfe-4cc5-9855-ef2a51e7e911"
      unitRef="usd">22355000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIxLTItMS0xLTQ5MDUy_42842c22-44bd-406c-83da-8ad2ddd0ee7c"
      unitRef="usd">1224000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIxLTQtMS0xLTQ5MDUy_1021a783-900d-4929-80ea-b233297b2e72"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIyLTItMS0xLTQ5MDUy_db17583b-00d9-4b0c-81f9-24be07b5fe80"
      unitRef="usd">19894000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIyLTQtMS0xLTQ5MDUy_badeaaa9-630a-4e1f-9d06-b455c705e876"
      unitRef="usd">16754000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIzLTItMS0xLTU0OTQy_14cfc6d6-68e7-4003-af88-af6d2b91aa19"
      unitRef="usd">20954000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIzLTQtMS0xLTU0OTQ2_895ad0d6-d8c2-4cc4-bb25-277a9a79a24c"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIzLTItMS0xLTQ5MDUy_aa3fd28a-4aba-4278-a8b1-3c61705b2ff9"
      unitRef="usd">1669488000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzIzLTQtMS0xLTQ5MDUy_012293cb-ec7a-4fa9-bc25-9d7f0e6a6d79"
      unitRef="usd">928542000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI2LTItMS0xLTQ5MDUy_e049e86b-e847-4f52-a2ed-dd09ae7af0e5"
      unitRef="usd">62712000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI2LTQtMS0xLTQ5MDUy_957fb87d-18c1-4dd8-ad64-31b78c1806c3"
      unitRef="usd">20538000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI3LTItMS0xLTQ5MDUy_c442aeda-ec81-4082-b4d8-2cdb73352deb"
      unitRef="usd">30972000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI3LTQtMS0xLTQ5MDUy_ec77adab-3a38-4edb-b42d-f791694acabd"
      unitRef="usd">21411000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI4LTItMS0xLTQ5MDUy_edf5f427-767d-4c48-a376-be08d51eb5e7"
      unitRef="usd">18490000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI4LTQtMS0xLTQ5MDUy_8d6023ef-c014-4925-bcf7-cc025b83d4be"
      unitRef="usd">15677000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI5LTItMS0xLTUyMDY4_64da4b0f-4353-4b82-844b-2af8b1a830b3"
      unitRef="usd">13946000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMwLTQtMS0xLTU0OTg1_5fae6f65-6e70-40a0-8b98-ef69ad7f9e91"
      unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMwLTItMS0xLTUyMDY4_f7ca5f33-06d3-465e-b635-23136cf788ee"
      unitRef="usd">12001000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMxLTQtMS0xLTU0OTg5_a39c42ad-a5df-467f-8798-579f570dc1a2"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI5LTItMS0xLTQ5MDUy_fed54b3c-a1fb-4191-b418-5d57088d5215"
      unitRef="usd">18636000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzI5LTQtMS0xLTQ5MDUy_c374063a-8576-4e79-be2a-c6f09f313541"
      unitRef="usd">13968000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMxLTItMS0xLTQ5MDUy_2eee595d-1d68-4fe0-bf3e-f852468467b3"
      unitRef="usd">156757000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMxLTQtMS0xLTQ5MDUy_e0c52f7e-de19-4368-aaf9-c2ca63d059de"
      unitRef="usd">71594000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMzLTItMS0xLTQ5MDUy_80508b30-2794-4534-9efb-f2db660cb9d2"
      unitRef="usd">6466000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzMzLTQtMS0xLTQ5MDUy_a2257771-6ed1-4e3b-9ca2-d0ba00e998ff"
      unitRef="usd">5491000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM2LTItMS0xLTU1MDA1_0d5de22c-f330-436d-87e9-5f318793f165"
      unitRef="usd">399062000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM2LTQtMS0xLTU1MDA5_60182464-ed8c-4ee0-9409-e9bb6c1dc26e"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM3LTItMS0xLTU1MDEz_5763542d-1b7c-416c-967e-608c1db2c657"
      unitRef="usd">8953000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM3LTQtMS0xLTU1MDA5_5a02c968-41dc-4544-9180-584d98d3c66e"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM0LTItMS0xLTQ5MDUy_2a1b3c5b-05c5-42ec-a6b1-92c300fd7e0b"
      unitRef="usd">207516000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM0LTQtMS0xLTQ5MDUy_3a6a3720-15df-4996-9fa7-8735226d242e"
      unitRef="usd">89971000</us-gaap:DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM1LTItMS0xLTQ5MDUy_9cd5d544-7bfa-48db-b197-02a9d88560ea"
      unitRef="usd">35257000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM1LTQtMS0xLTQ5MDUy_c16091e6-dd9e-418c-b1fa-7ccdfb99e556"
      unitRef="usd">34384000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM2LTItMS0xLTQ5MDUy_758a2dfc-732c-49f6-b076-a84c03e81fe4"
      unitRef="usd">657254000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM2LTQtMS0xLTQ5MDUy_79a411d3-cf33-4d64-9199-bb68626b7386"
      unitRef="usd">129846000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM3LTItMS0xLTQ5MDUy_47de1375-ec39-4b00-b7e6-9d6bf81b9e30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM3LTQtMS0xLTQ5MDUy_dda6cd98-e341-46a7-a8c8-04457879fe6f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM5LTItMS0xLTQ5MDUy_5b226334-e368-4035-960b-7c2da0c7b2a1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzM5LTQtMS0xLTQ5MDUy_48304a96-9711-4f52-9c75-cc2ad0614dfe"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQwLTItMS0xLTQ5MDUy_4a231d43-768f-4e1b-945f-4aa796a62908"
      unitRef="usd">907000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQwLTQtMS0xLTQ5MDUy_d1cd4584-2d8d-4615-b6e5-a4da3b7925ea"
      unitRef="usd">907000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQxLTItMS0xLTQ5MDUy_e1eb9073-30bb-40c3-9716-31aa941e71f3"
      unitRef="usd">4165000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQxLTQtMS0xLTQ5MDUy_99dbd9f9-6654-4123-9ae4-3f9140c66540"
      unitRef="usd">4141000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQyLTItMS0xLTQ5MDUy_d1f81a68-30f2-40f2-b22f-a9f5b3e1d927"
      unitRef="usd">1051641000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQyLTQtMS0xLTQ5MDUy_b5a49855-43e6-4b0e-a42b-8004f6c751ea"
      unitRef="usd">924375000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQzLTItMS0xLTQ5MDUy_597d74a6-e54c-4009-84bb-2d7e1cc3f75d"
      unitRef="usd">201236000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQzLTQtMS0xLTQ5MDUy_1c819ce2-8b84-4ecf-b238-2b806d952d0b"
      unitRef="usd">202321000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQ0LTItMS0xLTQ5MDUy_af49d847-32aa-4a26-b355-a2c55c97e850"
      unitRef="usd">855477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQ0LTQtMS0xLTQ5MDUy_f36d0b03-d99f-4535-81af-13b72067f4fc"
      unitRef="usd">727102000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQ1LTItMS0xLTQ5MDUy_01f46c15-5a13-434e-ab19-55977411fa9a"
      unitRef="usd">1669488000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDAvZnJhZzozNmUzNzI1ZDAzMGY0MDdiOTYwNjk1ZDc0MmFhMzRkNi90YWJsZTpmNGFjN2IwNGQzZjU0NWIwYjMxM2UzNWQxMzU5ZTAzNS90YWJsZXJhbmdlOmY0YWM3YjA0ZDNmNTQ1YjBiMzEzZTM1ZDEzNTllMDM1XzQ1LTQtMS0xLTQ5MDUy_a4d9c642-8295-4d20-a203-15cc9b9562f9"
      unitRef="usd">928542000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzctMy0xLTEtNDkwNTI_94db4561-347c-432f-87d9-e15aaf6c097d"
      unitRef="usd">967996000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzctNS0xLTEtNDkwNTI_7d5e20c4-f076-45a7-9930-29c42b6880b9"
      unitRef="usd">607284000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzctNy0xLTEtNDkwNTI_a51251c1-32e2-48ea-bdd8-74d70685f52d"
      unitRef="usd">645262000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEwLTMtMS0xLTQ5MDUy_9e127f08-8d28-49a8-86fd-6a19867e6d4c"
      unitRef="usd">346271000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEwLTUtMS0xLTQ5MDUy_c3372591-5d16-4dc1-b9f7-a942a3a6fa71"
      unitRef="usd">250035000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEwLTctMS0xLTQ5MDUy_f43ed1ac-fc6a-46c6-bdbb-0e591e7e27d3"
      unitRef="usd">269482000</us-gaap:LaborAndRelatedExpense>
    <htld:RentAndPurchasedTransportation
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzExLTMtMS0xLTQ5MDUy_a08b0298-9415-4c3c-94dc-e90303a2a517"
      unitRef="usd">54288000</htld:RentAndPurchasedTransportation>
    <htld:RentAndPurchasedTransportation
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzExLTUtMS0xLTQ5MDUy_0923ced1-acbd-4a72-8d85-8f004e81ac1b"
      unitRef="usd">3810000</htld:RentAndPurchasedTransportation>
    <htld:RentAndPurchasedTransportation
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzExLTctMS0xLTQ5MDUy_29ede79e-87bd-40a2-bf78-ae03e6c54824"
      unitRef="usd">4643000</htld:RentAndPurchasedTransportation>
    <us-gaap:FuelCosts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEyLTMtMS0xLTQ5MDUy_3e4a766c-07e2-4a14-a522-259ae5afabde"
      unitRef="usd">194608000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEyLTUtMS0xLTQ5MDUy_237ae481-abf1-4c25-bdcb-59e78ab1c8fe"
      unitRef="usd">99597000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEyLTctMS0xLTQ5MDUy_6f57951b-e266-43cf-b9ec-510f1433cc05"
      unitRef="usd">86094000</us-gaap:FuelCosts>
    <us-gaap:CostMaintenance
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEzLTMtMS0xLTQ5MDUy_df09c369-f294-485e-85c6-d693c11f5c26"
      unitRef="usd">39092000</us-gaap:CostMaintenance>
    <us-gaap:CostMaintenance
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEzLTUtMS0xLTQ5MDUy_076adc23-b264-4a89-85ce-24a3456cfff4"
      unitRef="usd">21522000</us-gaap:CostMaintenance>
    <us-gaap:CostMaintenance
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzEzLTctMS0xLTQ5MDUy_24d6a457-6e1a-43e7-9711-3ec78ca2d22f"
      unitRef="usd">27647000</us-gaap:CostMaintenance>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE0LTMtMS0xLTQ5MDUy_29e76e51-244f-42b3-b74a-05d41c00a0e7"
      unitRef="usd">16387000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE0LTUtMS0xLTQ5MDUy_09b7c3d5-77cf-4f0e-b807-43812ef4af76"
      unitRef="usd">13595000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE0LTUtMS0xLTQ5MDUy_eabb5e22-276f-480a-b75b-68b9a25d9d4f"
      unitRef="usd">13595000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE0LTctMS0xLTQ5MDUy_424903cf-cf09-424f-8133-4d15923ed6d3"
      unitRef="usd">14962000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE1LTMtMS0xLTQ5MDUy_ef1658be-d13c-4f1a-9c24-1eec6ad22235"
      unitRef="usd">34436000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE1LTUtMS0xLTQ5MDUy_6289fc0e-5054-43c8-a315-be538807821b"
      unitRef="usd">20826000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE1LTctMS0xLTQ5MDUy_a7f9c7ee-13ba-4647-95df-d4f15c3a1814"
      unitRef="usd">22229000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE2LTMtMS0xLTQ5MDUy_0e87c375-7dc9-4c8f-ad71-b0e1d3299ea6"
      unitRef="usd">6995000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE2LTUtMS0xLTQ5MDUy_5dda2667-86de-4f6c-9a89-4a4f2eae5f2a"
      unitRef="usd">4447000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE2LTctMS0xLTQ5MDUy_db01bf5a-7177-45b7-9b9c-fc2db9066100"
      unitRef="usd">5281000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE3LTMtMS0xLTQ5MDUy_d18c8aea-b07c-41e6-9dae-0a58866a06e0"
      unitRef="usd">133047000</htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment>
    <htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE3LTUtMS0xLTQ5MDUy_30f5e4c1-7fd0-4458-928e-f7f9dc280ddf"
      unitRef="usd">104083000</htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment>
    <htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE3LTctMS0xLTQ5MDUy_3454b3f6-732c-44d1-b1fd-d89407190ac0"
      unitRef="usd">109937000</htld:Depreciationandamortizationexcludingdepreciationoncommunicationequipment>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE4LTMtMS0xLTQ5MDUy_0682c07e-72f4-4998-bd2c-45e38e0778bc"
      unitRef="usd">51420000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE4LTUtMS0xLTQ5MDUy_7676cb1a-3053-48fc-ad56-308a047e86e0"
      unitRef="usd">21400000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE4LTctMS0xLTQ5MDUy_5b99a221-bbfc-4b87-bdc7-0d5aa9692165"
      unitRef="usd">26398000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE5LTMtMS0xLTQ5MDUy_c9eb3279-d676-4758-b17e-aea0d652df13"
      unitRef="usd">96906000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE5LTUtMS0xLTQ5MDUy_27f77650-61eb-4e20-a3e6-65cfe5a59e91"
      unitRef="usd">37438000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzE5LTctMS0xLTQ5MDUy_7c49b345-4b83-40ad-bde1-b599be9470b8"
      unitRef="usd">14830000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIwLTMtMS0xLTQ5MDUy_e18c8265-a1cc-474b-b9e5-8fe6e5a47851"
      unitRef="usd">779638000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIwLTUtMS0xLTQ5MDUy_06300c42-faaa-44ff-8c96-7f9d88606afe"
      unitRef="usd">501877000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIwLTUtMS0xLTQ5MDUy_363b3011-2505-4c3b-b0db-3711bfda3383"
      unitRef="usd">501877000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIwLTctMS0xLTQ5MDUy_ae4d9268-f455-40c2-952b-68f131facfbf"
      unitRef="usd">551843000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIyLTMtMS0xLTQ5MDUy_4fabbbf1-2596-4294-9bec-2fc3914a03d4"
      unitRef="usd">188358000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIyLTUtMS0xLTQ5MDUy_bebec927-0a5b-46c7-b10a-ea65e79a95e9"
      unitRef="usd">105407000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzIyLTctMS0xLTQ5MDUy_8a5992b1-ebbe-4e1f-a4f0-ad1d9f171003"
      unitRef="usd">93419000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI0LTMtMS0xLTQ5MDUy_dbb74d1c-6606-4342-8959-c3cabed740c6"
      unitRef="usd">1288000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI0LTUtMS0xLTQ5MDUy_f3c663bd-62b0-481c-ae90-909b841057dd"
      unitRef="usd">640000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI0LTctMS0xLTQ5MDUy_ecc3bcc6-4706-47de-ad30-4d4e35357e55"
      unitRef="usd">842000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseDebt
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI2LTMtMS0xLTQ5MDUy_2ee4a24c-7d3b-4af0-8b0a-e9f79fffb04d"
      unitRef="usd">8555000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI2LTUtMS0xLTQ5MDUy_a844cbd4-4849-4dd8-a558-a0c1d27e1e91"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI2LTctMS0xLTQ5MDUy_80eccc9d-8ec6-4064-b1ac-6f6d076af8aa"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI4LTMtMS0xLTQ5MDUy_5b007cff-0f8d-486b-b7c9-92712f9bd39b"
      unitRef="usd">181091000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI4LTUtMS0xLTQ5MDUy_239d6ed6-19f0-43a3-9f6f-19ffd4af38d5"
      unitRef="usd">106047000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzI4LTctMS0xLTQ5MDUy_3c480f95-a9bb-4fc4-8da4-c0aac057d60d"
      unitRef="usd">94261000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMwLTMtMS0xLTQ5MDUy_3726a31a-6661-4920-8119-74842f7d1c68"
      unitRef="usd">47507000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMwLTUtMS0xLTQ5MDUy_393b73e6-5e8f-48c6-8e03-72895fe466ca"
      unitRef="usd">26770000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMwLTctMS0xLTQ5MDUy_1eb5c0b8-178c-443c-8a26-61879a559fb4"
      unitRef="usd">23455000</us-gaap:IncomeTaxExpenseBenefit>
    <htld:NetIncome
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMyLTMtMS0xLTQ5MDUy_e1fc7f2a-09c5-42e1-afc6-d23d568c74ea"
      unitRef="usd">133584000</htld:NetIncome>
    <htld:NetIncome
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMyLTUtMS0xLTQ5MDUy_ff4084dc-57d9-44b6-a562-07f5dfdbd931"
      unitRef="usd">79277000</htld:NetIncome>
    <htld:NetIncome
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMyLTctMS0xLTQ5MDUy_75030ed0-aa95-44ff-833d-0b0008dd7f6e"
      unitRef="usd">70806000</htld:NetIncome>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMzLTMtMS0xLTQ5MDUy_3da51e7c-4f24-47b2-b15f-7c2e204a3061"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMzLTUtMS0xLTQ5MDUy_9f446b45-ff11-4dfe-8413-da51092993b1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzMzLTctMS0xLTQ5MDUy_8a5a7133-1e73-4ed5-b1dc-b67351ec0fa8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM0LTMtMS0xLTQ5MDUy_cdf923c9-59e4-4828-8227-9e85871a9d81"
      unitRef="usd">133584000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM0LTUtMS0xLTQ5MDUy_d6c9a0b3-4be0-4ade-8015-6c13675bc547"
      unitRef="usd">79277000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM0LTctMS0xLTQ5MDUy_fc8f73b8-e812-4d1d-8b83-f02c4fe6f029"
      unitRef="usd">70806000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM3LTMtMS0xLTQ5MDUy_0c31a3e9-074d-44fe-a075-9dae3168eb08"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM3LTUtMS0xLTQ5MDUy_a31721d6-31c0-4310-a347-637b39a0c842"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM3LTctMS0xLTQ5MDUy_44787cdc-ab27-45ab-bf96-5e703d56eb29"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM4LTMtMS0xLTQ5MDUy_0797c470-1c28-414c-980f-216c59a69a53"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM4LTUtMS0xLTQ5MDUy_28f95c7f-4e84-4f81-a2de-94c7c00b2a2a"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM4LTUtMS0xLTQ5MDUy_6158a88e-9f9b-476d-bce0-4f56f4e6d19b"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzM4LTctMS0xLTQ5MDUy_88647f9b-7d7e-4234-996a-33101008fa52"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQxLTMtMS0xLTQ5MDUy_33d4423d-833a-4c87-b3f2-19554b995a85"
      unitRef="shares">78941000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQxLTUtMS0xLTQ5MDUy_0f9c8658-a482-49d6-8aa7-c84c5e6f35ac"
      unitRef="shares">79573000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQxLTctMS0xLTQ5MDUy_262be459-2a46-4565-b6f7-1ab9d522453b"
      unitRef="shares">81388000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQyLTMtMS0xLTQ5MDUy_15eea880-2bb3-4a7b-b4a5-49e82fce215a"
      unitRef="shares">78974000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQyLTUtMS0xLTQ5MDUy_062ca54a-8426-421d-bd78-bc32c48cf640"
      unitRef="shares">79612000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQyLTctMS0xLTQ5MDUy_87ecbbd6-5e33-4d69-8dfd-cd98d8d4428f"
      unitRef="shares">81444000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQ0LTMtMS0xLTQ5MDUy_d67d06bb-13fa-4d89-bf5f-37679d723f6b"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQ0LTUtMS0xLTQ5MDUy_040135a3-1585-4c4c-97bf-2cf701d3b8a8"
      unitRef="usdPerShare">0.58</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDYvZnJhZzo0YWQzMzdmZWNhYzI0ODc0Yjg4YzY3MDc5ZTdlNTQyNC90YWJsZTo4YzJkNWIxNWM2NDc0ZGI2OWQ2ZGNiOWJlNzIyNDAzOC90YWJsZXJhbmdlOjhjMmQ1YjE1YzY0NzRkYjY5ZDZkY2I5YmU3MjI0MDM4XzQ0LTctMS0xLTQ5MDUy_d1d354c4-4b7d-41ae-a894-1f60be068cd7"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockholdersEquity
      contextRef="ie017c82bfb024af388a44fe65ee89552_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzktMi0xLTEtNDkwNTI_85d51853-469a-438a-a918-ea830d828de9"
      unitRef="usd">907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e0c3af0e8c4b26bb0b68106cd0ebf8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzktNC0xLTEtNDkwNTI_92542684-1106-408e-947c-c1de6c6cc6a2"
      unitRef="usd">4141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id95c6196bce144fdb4a6b0c956d628b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzktNi0xLTEtNDkwNTI_8b07231c-0622-407d-9cc1-a5172287405a"
      unitRef="usd">826666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i60edbce1f92a449d8f1d4c02cbf4491e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzktOC0xLTEtNDkwNTI_f417f330-874d-448d-a95c-4754bf56d076"
      unitRef="usd">-147055000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3e7db55724a475382d481d307af4e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzktMTAtMS0xLTQ5MDUy_520c1d07-a36a-4b79-9733-0c4598ad84aa"
      unitRef="usd">684659000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4f421dc104254b64b31e309d52b500a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEwLTItMS0xLTQ5MDUy_87151afc-4742-49d9-a578-25c9cd744008"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i46c12bf2676243d2ac0efba6f2164996_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEwLTQtMS0xLTQ5MDUy_b8787945-6353-49c9-bdd3-62e3d0ea1e2f"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57f1593aa6a041d4adfa839c8e50ca0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEwLTYtMS0xLTQ5MDUy_0d78db53-75c8-4e14-9629-a756734d7945"
      unitRef="usd">70806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i250fab2ade2b43d1b22a13895f7f5117_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEwLTgtMS0xLTQ5MDUy_94bdf18b-3c4d-4525-8d12-8d9aa12e8a95"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEwLTEwLTEtMS00OTA1Mg_6857ab26-0871-41af-ad1f-3404d287b410"
      unitRef="usd">70806000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="i4f421dc104254b64b31e309d52b500a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzExLTItMS0xLTQ5MDUy_8ec5906f-95b8-4edd-b734-dab04d2e17c1"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i46c12bf2676243d2ac0efba6f2164996_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzExLTQtMS0xLTQ5MDUy_9374b099-f78a-4e9d-89af-091afbdfde73"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i57f1593aa6a041d4adfa839c8e50ca0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzExLTYtMS0xLTQ5MDUy_a9c445be-c4a0-411c-bb6c-896a5b2d5b81"
      unitRef="usd">6502000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i250fab2ade2b43d1b22a13895f7f5117_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzExLTgtMS0xLTQ5MDUy_72e1bbd5-8eb6-4a27-a789-9e7a4dec33b7"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzExLTEwLTEtMS00OTA1Mg_f0dc021f-ca61-4696-bc5c-f2af3876e4cb"
      unitRef="usd">6502000</us-gaap:DividendsCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i4f421dc104254b64b31e309d52b500a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTItMS0xLTQ5NzY4_8fdc27f2-c490-41f6-845d-8e1af5abe7a6"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i46c12bf2676243d2ac0efba6f2164996_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTQtMS0xLTQ5NzY4_ca048551-8a04-4b1a-970e-60143bf94fb3"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i57f1593aa6a041d4adfa839c8e50ca0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTYtMS0xLTQ5NzY4_780da642-b765-46f7-b284-3d1d7f65c286"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i250fab2ade2b43d1b22a13895f7f5117_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTgtMS0xLTQ5NzY4_113e39d7-6353-49cb-8df3-d7da2c20fca9"
      unitRef="usd">26139000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTEwLTEtMS00OTc2OA_a77c8f40-2b0c-41e5-bd6c-e2a7f6d98ea0"
      unitRef="usd">26139000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4f421dc104254b64b31e309d52b500a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTItMS0xLTQ5MDUy_61a4104a-029c-4434-9513-ec29e4e19d54"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i46c12bf2676243d2ac0efba6f2164996_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTQtMS0xLTQ5MDUy_2b1b18d6-60e7-461c-ac5b-b54ad0525aa2"
      unitRef="usd">189000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i57f1593aa6a041d4adfa839c8e50ca0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTYtMS0xLTQ5MDUy_1958aad1-d744-4c93-9209-788c407b3105"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i250fab2ade2b43d1b22a13895f7f5117_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTgtMS0xLTQ5MDUy_fdee23ff-fda8-4073-91b7-e2f30bc042af"
      unitRef="usd">1321000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzEzLTEwLTEtMS00OTA1Mg_a7790fdc-2d12-4362-a8cc-bc9b0b283608"
      unitRef="usd">1510000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="ic9e1a0b26ba04e20b0c3b4c76da19ff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE0LTItMS0xLTQ5MDUy_b156b907-1df0-4fc8-81e7-4b249052bda3"
      unitRef="usd">907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55c026a19d144a8ca6a5cf7a376d8550_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE0LTQtMS0xLTQ5MDUy_a5523610-7bbc-4bf3-a5e9-76c4f859e116"
      unitRef="usd">4330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35511d5259cf44cea79fc6c29853daee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE0LTYtMS0xLTQ5MDUy_b9e95ea6-0037-425a-b141-e392a9463ffe"
      unitRef="usd">890970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1800a53e78f4336a807eef18b29d661_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE0LTgtMS0xLTQ5MDUy_330cae1d-f5f9-4bb6-a264-93f952673e82"
      unitRef="usd">-171873000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE0LTEwLTEtMS00OTA1Mg_91830fca-d79b-4a87-b1a5-39234dd9b890"
      unitRef="usd">724334000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifd40db7296464355a075e3d099f864bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE1LTItMS0xLTQ5MDUy_53bcd637-2a4a-4f27-9a42-8f04a4a08d4b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i18f4e3f253dd40a093f150807646bb0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE1LTQtMS0xLTQ5MDUy_ee41723a-9321-4dbb-869e-9954b71a2b6a"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5acc66df54e4a42aff60fe87f98face_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE1LTYtMS0xLTQ5MDUy_45072dd5-d991-4665-a1f3-2d7059dbbab9"
      unitRef="usd">79277000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i47498c8fcefe4bc5adcd8dacfe61c1e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE1LTgtMS0xLTQ5MDUy_c6cf5bc9-d776-4251-b126-998d1f2073c8"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE1LTEwLTEtMS00OTA1Mg_1e3dc5dc-fcbe-4177-be43-cc93389af003"
      unitRef="usd">79277000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="ifd40db7296464355a075e3d099f864bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE2LTItMS0xLTQ5MDUy_907b0b72-028b-4d86-94a9-63a17dbdb5e0"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i18f4e3f253dd40a093f150807646bb0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE2LTQtMS0xLTQ5MDUy_480364ca-c6c2-4bd6-bf41-d640140d7f1a"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="if5acc66df54e4a42aff60fe87f98face_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE2LTYtMS0xLTQ5MDUy_9f5ea918-674a-4f9a-9c1b-1a49642c4893"
      unitRef="usd">45872000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i47498c8fcefe4bc5adcd8dacfe61c1e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE2LTgtMS0xLTQ5MDUy_b17b9a6f-d0f5-4f5f-a388-4f74ebf447f1"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE2LTEwLTEtMS00OTA1Mg_8e463592-5af0-429d-89b5-6b39cbbd95a5"
      unitRef="usd">45872000</us-gaap:DividendsCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ifd40db7296464355a075e3d099f864bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE3LTItMS0xLTQ5MDUy_abe3fc09-f679-4661-9dcb-412cc201f3a9"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i18f4e3f253dd40a093f150807646bb0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE3LTQtMS0xLTQ5MDUy_59cebe04-2061-4377-968c-e5038bb5dd07"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if5acc66df54e4a42aff60fe87f98face_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE3LTYtMS0xLTQ5MDUy_3cd0a14c-3ed4-47ee-8975-9f18ae9501d2"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i47498c8fcefe4bc5adcd8dacfe61c1e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE3LTgtMS0xLTQ5MDUy_f476259f-b992-4b0f-b216-e34d1a25e8c7"
      unitRef="usd">31540000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE3LTEwLTEtMS00OTA1Mg_0e6fb321-f434-4757-9fde-6d29c1a2f919"
      unitRef="usd">31540000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ifd40db7296464355a075e3d099f864bf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE4LTItMS0xLTQ5MDUy_27f09247-af7c-4cb5-9b45-d402056bcae1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i18f4e3f253dd40a093f150807646bb0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE4LTQtMS0xLTQ5MDUy_afe69896-f376-49bb-bbb2-4c44bd3a8c4e"
      unitRef="usd">-189000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if5acc66df54e4a42aff60fe87f98face_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE4LTYtMS0xLTQ5MDUy_7d24f5eb-9856-4f2d-8fd3-6fb3df923995"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i47498c8fcefe4bc5adcd8dacfe61c1e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE4LTgtMS0xLTQ5MDUy_eb59ccde-1013-47e8-93fd-7b2f18910d67"
      unitRef="usd">1092000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE4LTEwLTEtMS00OTA1Mg_c0f786ec-243b-44aa-ba01-73f44c91c28b"
      unitRef="usd">903000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i17f77691a9d84632abd9a3c58c3e417c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE5LTItMS0xLTQ5MDUy_f53f9ff0-14fb-41ca-82fc-401ceaa9254a"
      unitRef="usd">907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if134d84d3edf4b99a4dd8de57c55515c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE5LTQtMS0xLTQ5MDUy_a3191f1b-5069-4a70-b4f2-1de61516b7b6"
      unitRef="usd">4141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4937581b983d4763b92ca9b028255a91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE5LTYtMS0xLTQ5MDUy_2aa447bb-47c3-4de2-b33c-b272f2d6df66"
      unitRef="usd">924375000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1920abd053554eadbaeff9aca1c6e3f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE5LTgtMS0xLTQ5MDUy_b6173d2f-deb3-455b-9536-74536cca94d0"
      unitRef="usd">-202321000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzE5LTEwLTEtMS00OTA1Mg_856471ac-5edd-4fc1-bf48-10c147f77d2f"
      unitRef="usd">727102000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iee0dd85d2c034dc0b635b6b67b9f8e12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIwLTItMS0xLTQ5MDUy_aae391a9-57db-4575-8536-83e4df09c2ab"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icf3d4e80c3044153939c838fa2b0e81e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIwLTQtMS0xLTQ5MDUy_ed895368-7dba-4344-9090-cda1c4596bc8"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7f4a6cbb4fd9483686c31dd35a4e59ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIwLTYtMS0xLTQ5MDUy_ee72aba9-4c31-4517-8d98-a1e6aa37be48"
      unitRef="usd">133584000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIwLTgtMS0xLTQ5MDUy_7731eb3e-aee3-4a2c-86a2-34aedfe041a6"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIwLTEwLTEtMS00OTA1Mg_53e06773-0db0-48ca-8fc7-d7f265a3c72c"
      unitRef="usd">133584000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="iee0dd85d2c034dc0b635b6b67b9f8e12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTItMS0xLTQ5MDUy_bb21a12c-4edb-49d3-83e0-b73a6f4aa126"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="icf3d4e80c3044153939c838fa2b0e81e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTQtMS0xLTQ5MDUy_b08fd920-3ced-4c62-9504-3dfd896aca3f"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i7f4a6cbb4fd9483686c31dd35a4e59ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTYtMS0xLTQ5MDUy_4c5b1abc-7ce0-4482-95e3-f7715191d7ac"
      unitRef="usd">6318000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTgtMS0xLTQ5MDUy_2adb4a93-9b99-403b-851b-094a9f9b0fbc"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTgtMS0xLTQ5MDUy_2db78c43-e097-40c0-bd1d-0eebeac2dfb3"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTgtMS0xLTQ5MDUy_673bdcc9-2426-471a-9a27-7930221df0c5"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTgtMS0xLTQ5MDUy_b528ca0a-b3ef-4d9f-8cc6-6cf2d4323ed9"
      unitRef="usd">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIxLTEwLTEtMS00OTA1Mg_2ee88dbb-6dff-4d1b-bfa8-65c0b29499fa"
      unitRef="usd">6318000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iee0dd85d2c034dc0b635b6b67b9f8e12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIzLTItMS0xLTQ5MDUy_3e15c951-6bd0-4147-812b-da19a063f4ce"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icf3d4e80c3044153939c838fa2b0e81e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIzLTQtMS0xLTQ5MDUy_b3947397-88a5-4968-abe4-f94b3609d36c"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7f4a6cbb4fd9483686c31dd35a4e59ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIzLTYtMS0xLTQ5MDUy_cd1b9394-82ea-4a0e-a614-09d230545624"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i53ebcf8e00394036aec70970cfff5826_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIzLTgtMS0xLTQ5MDUy_1c113cfa-67d0-4b3f-b6c5-5e492da6b09b"
      unitRef="usd">1085000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzIzLTEwLTEtMS00OTA1Mg_3fa6af92-e1b0-4c68-9ad4-4308b175033f"
      unitRef="usd">1109000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockholdersEquity
      contextRef="i0e93f98b5f0748e38f4d1b18d315fcdb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzI0LTItMS0xLTQ5MDUy_4015b111-b94e-41a5-a9f6-c0b251ba44a1"
      unitRef="usd">907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib65113965ef54a498c4b85c7e57321c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzI0LTQtMS0xLTQ5MDUy_580268b5-0022-4cdb-a375-cdd9418ed1bd"
      unitRef="usd">4165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafcb55687e1b4d0895c43ec06d6db740_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzI0LTYtMS0xLTQ5MDUy_790c469c-bf38-45f0-8053-0df6a472b16f"
      unitRef="usd">1051641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cf20cbf9eeb46568746ed9a128a8b8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzI0LTgtMS0xLTQ5MDUy_05cbf182-172f-430f-b547-9ed8a9e2fdbe"
      unitRef="usd">-201236000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMDkvZnJhZzo3Y2E5MmY4MDQzOTY0ZGNhYjIzYjU4ODczMWJhYzVhYi90YWJsZTo1MGFjZTllZTM0NjU0ZDU1ODBmNTdhYWQyNWEyZmNhZC90YWJsZXJhbmdlOjUwYWNlOWVlMzQ2NTRkNTU4MGY1N2FhZDI1YTJmY2FkXzI0LTEwLTEtMS00OTA1Mg_7cc1f63b-eeb6-4c02-bfc5-167bf4a90ee8"
      unitRef="usd">855477000</us-gaap:StockholdersEquity>
    <htld:NetIncome2
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzYtMi0xLTEtNDkwNTI_ceb81375-f7cb-4983-8225-9c5f11c61096"
      unitRef="usd">133584000</htld:NetIncome2>
    <htld:NetIncome2
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzYtNC0xLTEtNDkwNTI_14c53927-9afc-4a93-b9d6-a41e897a9665"
      unitRef="usd">79277000</htld:NetIncome2>
    <htld:NetIncome2
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzYtNi0xLTEtNDkwNTI_5a4a7f49-0877-4342-a4aa-d28a91f2f145"
      unitRef="usd">70806000</htld:NetIncome2>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzgtMi0xLTEtNDkwNTI_654b5e34-2bc2-44fd-8888-c575243b693f"
      unitRef="usd">133047000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzgtNC0xLTEtNDkwNTI_11b04fcd-0bff-43f1-b198-305f5b159761"
      unitRef="usd">104232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzgtNi0xLTEtNDkwNTI_a1d81423-8d72-4ad6-b4c0-3ec5d2a86465"
      unitRef="usd">110381000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzktMi0xLTEtNDkwNTI_1fd26776-20d6-4cf5-9550-5b88ae7407d0"
      unitRef="usd">-2412000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzktNC0xLTEtNDkwNTI_805672d8-440b-48a5-987c-4fb041bace7d"
      unitRef="usd">5869000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzktNi0xLTEtNDkwNTI_fccb68a6-8349-4df6-8c1e-2c8c9d515d4b"
      unitRef="usd">-8148000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEwLTItMS0xLTQ5MDUy_306d6f07-24c1-4f4e-8530-ddfada09d44c"
      unitRef="usd">1399000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEwLTQtMS0xLTQ5MDUy_3d8c0e07-2cdb-4878-b728-4df867101468"
      unitRef="usd">1150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEwLTYtMS0xLTQ5MDUy_7359c937-89ef-47c8-9af8-c8178b167ba9"
      unitRef="usd">2092000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTItMS0xLTU1MDM1_d996c94c-8902-4cb7-9dba-ae84a22951af"
      unitRef="usd">360000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTQtMS0xLTU1MDQz_ba14bb55-6f3f-44de-a78e-52d33565cd0d"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTYtMS0xLTU1MDUx_7101b0fa-ea81-4dfe-bfdf-0e6951099cfe"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTItMS0xLTQ5MDUy_44058246-3ff5-4855-a3c0-a4ee18a9a05b"
      unitRef="usd">96906000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTQtMS0xLTQ5MDUy_5c44fc4b-5f83-48a8-8a06-e58398f47d93"
      unitRef="usd">37438000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzExLTYtMS0xLTQ5MDUy_a0b09efb-389e-4393-bff7-b2e6a06d3b79"
      unitRef="usd">14830000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEzLTItMS0xLTQ5MDUy_38929be2-f794-436d-b90b-1d200c949d59"
      unitRef="usd">-20033000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEzLTQtMS0xLTQ5MDUy_f810ce84-5472-47b0-b5a0-fde1f5a087b6"
      unitRef="usd">-2765000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzEzLTYtMS0xLTQ5MDUy_2b8c9ebe-0cfd-40f0-bee2-61aedc1c1cd7"
      unitRef="usd">-1176000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE0LTItMS0xLTQ5MDUy_409317d9-c520-4aa2-ac76-b5c499a7aff7"
      unitRef="usd">-845000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE0LTQtMS0xLTQ5MDUy_14dc947b-5bc1-42e0-814b-77a0f61e26a6"
      unitRef="usd">-3657000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE0LTYtMS0xLTQ5MDUy_8abfdbae-7a6f-49f0-9d13-f7cfab1be96f"
      unitRef="usd">3628000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE1LTItMS0xLTQ5MDUy_4c207069-ea43-4717-9a4c-32781a6fa855"
      unitRef="usd">-1227000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE1LTQtMS0xLTQ5MDUy_b6d28629-d7bd-411c-9446-765afc9d2426"
      unitRef="usd">-18476000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE1LTYtMS0xLTQ5MDUy_90748490-61f6-405e-8f0a-cb9606566b77"
      unitRef="usd">3062000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE2LTItMS0xLTQ5MDUy_91677360-dc8f-4d25-aed0-df42f1481e8f"
      unitRef="usd">1166000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE2LTQtMS0xLTQ5MDUy_6e3fbe1a-6c62-4b50-a01c-4781348436ca"
      unitRef="usd">-5880000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE2LTYtMS0xLTQ5MDUy_2bba49d8-99f2-4a8f-8ca0-e8e2afbcf5ec"
      unitRef="usd">1643000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE2LTYtMS0xLTQ5MDUy_671cefef-4acc-4954-84e5-7ed34942a6ed"
      unitRef="usd">1643000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE3LTItMS0xLTQ5MDUy_0802131f-e829-4906-9beb-5e0263b6df0c"
      unitRef="usd">194713000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE3LTQtMS0xLTQ5MDUy_1ba9a88e-37cc-4bc4-abc5-bb5abd2085f8"
      unitRef="usd">123418000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE3LTYtMS0xLTQ5MDUy_cb0492ba-38d5-41bb-9eff-089a99033bf7"
      unitRef="usd">178850000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE5LTItMS0xLTQ5MDUy_adb72d12-7edd-4a67-a68e-ba8702c3b224"
      unitRef="usd">172750000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE5LTQtMS0xLTQ5MDUy_955643ba-d9ba-4e63-b3e1-5a19be757b28"
      unitRef="usd">130184000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzE5LTYtMS0xLTQ5MDUy_16d1ba1e-6447-48c2-bb21-8fc9048194b5"
      unitRef="usd">93160000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIwLTItMS0xLTQ5MDUy_ac5e8f1f-7d49-42cd-a507-93c1a93d5173"
      unitRef="usd">160568000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIwLTQtMS0xLTQ5MDUy_e08382b0-e2c0-4275-a039-8f24ac7d417e"
      unitRef="usd">132640000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIwLTYtMS0xLTQ5MDUy_6f76991e-8834-4bf2-8597-ff8f2b8d865a"
      unitRef="usd">204337000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIxLTItMS0xLTQ5MDUy_48af397e-43cf-4fb8-82ab-b7c044869311"
      unitRef="usd">675852000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIxLTQtMS0xLTQ5MDUy_2752fb9d-1bc6-4ce7-9703-8c8109a87403"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIxLTYtMS0xLTQ5MDUy_89a7b4f2-bf92-46ba-b928-2a20563517f2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIyLTItMS0xLTQ5MDUy_9c25609d-7ff8-417e-8900-a88ee7915e38"
      unitRef="usd">-411000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIyLTQtMS0xLTQ5MDUy_b666addf-eafb-49bf-9825-e159f329aa9b"
      unitRef="usd">191000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIyLTYtMS0xLTQ5MDUy_cb2091c2-65dc-4ddc-9208-34f8755c13a9"
      unitRef="usd">-129000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIzLTItMS0xLTQ5MDUy_54f7042f-7a29-4d44-aa70-8b894ae9c44d"
      unitRef="usd">-663259000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIzLTQtMS0xLTQ5MDUy_de9e0a84-415e-4048-bc0c-0b9169aa5993"
      unitRef="usd">-2647000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzIzLTYtMS0xLTQ5MDUy_bd22e4d5-acc2-4bd5-b8f5-aaa70d9df1e0"
      unitRef="usd">-111048000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI1LTItMS0xLTQ5MDUy_3414e209-2911-4044-b131-a70441443698"
      unitRef="usd">6318000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI1LTQtMS0xLTQ5MDUy_82965fe2-bb8b-4cb4-8ed0-484ce56eb188"
      unitRef="usd">45872000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI1LTYtMS0xLTQ5MDUy_02394d79-1dbb-481c-a10a-5b5401d4982c"
      unitRef="usd">6502000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTItMS0xLTUyNjgy_03ca08a7-7fb3-4041-a39d-4fb9368ca4b2"
      unitRef="usd">447343000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTQtMS0xLTUyNjkw_b8753796-b6ac-4273-8d34-aec181817d43"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTYtMS0xLTUyNjk5_118afa08-4767-4738-bad4-626a1a2f5467"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTItMS0xLTQ5MDUy_1af7da15-2e25-4c8c-bc56-ecff1fbe016c"
      unitRef="usd">290000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTQtMS0xLTQ5MDUy_3ab7d41f-a656-484d-9df6-b277d8d903cc"
      unitRef="usd">247000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI2LTYtMS0xLTQ5MDUy_dd67ce59-a28f-4b23-a189-e7716753e3ac"
      unitRef="usd">582000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI3LTItMS0xLTQ5MDUy_90e26a93-050b-4975-8051-6f4d44e99d0c"
      unitRef="usd">81478000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI3LTQtMS0xLTQ5MDUy_45202346-a4c4-4244-a802-6da06c791a79"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI3LTYtMS0xLTQ5MDUy_e134f71e-408d-4157-8153-6c90fa9132f2"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI4LTItMS0xLTQ5MDUy_500232e0-070d-4ee4-9bd3-f6a8228d6317"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI4LTQtMS0xLTQ5MDUy_e2136034-0299-4a96-b8a2-f7e809429083"
      unitRef="usd">32025000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI4LTYtMS0xLTQ5MDUy_8252eaf6-5513-4d92-aeda-57afbdbbfcd4"
      unitRef="usd">25654000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI5LTItMS0xLTQ5MDUy_346c325e-9e6f-4f63-8c79-7871c319c41c"
      unitRef="usd">359257000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI5LTQtMS0xLTQ5MDUy_9b7556ec-301f-486f-9091-ba0782d5455a"
      unitRef="usd">-78144000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzI5LTYtMS0xLTQ5MDUy_f5108443-35d3-4f68-87f8-5e645037ae4a"
      unitRef="usd">-32738000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMwLTItMS0xLTQ5MDUy_4d4c230f-4359-4767-8841-2068194d8d1e"
      unitRef="usd">-109289000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMwLTQtMS0xLTQ5MDUy_907e8c7f-e5e1-469c-a460-8df390a78741"
      unitRef="usd">42627000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMwLTYtMS0xLTQ5MDUy_e2e38ba9-53fb-4482-a832-f913f9302dcd"
      unitRef="usd">35064000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMyLTItMS0xLTQ5MDUy_8972ca3d-bd30-4e64-b878-602c2bca1592"
      unitRef="usd">173767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMyLTQtMS0xLTQ5MDUy_3041f637-747f-4ac8-ab24-2c481e74f0dc"
      unitRef="usd">131140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib3e7db55724a475382d481d307af4e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMyLTYtMS0xLTQ5MDUy_a494719e-b3b3-4c9f-a862-94c11b979d04"
      unitRef="usd">96076000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMzLTItMS0xLTQ5MDUy_cbb1234c-ce78-48ac-a34e-a56f90fc6d6c"
      unitRef="usd">64478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMzLTQtMS0xLTQ5MDUy_1d6723c9-70f3-4234-8754-a8b5c3749561"
      unitRef="usd">173767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzMzLTYtMS0xLTQ5MDUy_f860f298-1eb4-4bec-91e6-7046da377ae0"
      unitRef="usd">131140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM1LTItMS0xLTQ5MDUy_696ef2d2-0384-402e-b28c-fa28f929081e"
      unitRef="usd">6384000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM1LTQtMS0xLTQ5MDUy_2b408716-5452-4d53-ad8a-e32393dadbdc"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM1LTYtMS0xLTQ5MDUy_a25c2a66-9484-4839-b765-006707a72551"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM2LTItMS0xLTQ5MDUy_9e841410-563a-4ca3-bc07-51cd0a02fc96"
      unitRef="usd">44010000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM2LTQtMS0xLTQ5MDUy_1dc9eed6-ae82-4f37-844a-4f3636c0bdbf"
      unitRef="usd">38519000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM2LTYtMS0xLTQ5MDUy_fc0d0ce6-9096-4304-890e-f8fb59a349e6"
      unitRef="usd">13664000</us-gaap:IncomeTaxesPaidNet>
    <htld:FairValueOfRevenueEquipmentTraded
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTItMS0xLTU1MDc4_857a7ec4-b45a-4d21-8e8d-e6abcb841774"
      unitRef="usd">428000</htld:FairValueOfRevenueEquipmentTraded>
    <htld:FairValueOfRevenueEquipmentTraded
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTQtMS0xLTU1MDg2_13059565-efae-4ed8-bdbb-37f7fe2b0151"
      unitRef="usd">0</htld:FairValueOfRevenueEquipmentTraded>
    <htld:FairValueOfRevenueEquipmentTraded
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTYtMS0xLTU1MDk0_daa5855e-8184-4283-a2fd-931310f951ba"
      unitRef="usd">0</htld:FairValueOfRevenueEquipmentTraded>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM4LTItMS0xLTQ5MDUy_c49e2b51-b7f1-4f39-9691-f77b628a8f78"
      unitRef="usd">11938000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM4LTQtMS0xLTQ5MDUy_e1a56afd-1997-48b4-b2de-649a234c9241"
      unitRef="usd">9019000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM4LTYtMS0xLTQ5MDUy_c5727f6e-a870-4f78-92e3-f7458e1eb508"
      unitRef="usd">2172000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <htld:Soldrevenueequipmentinothercurrentassets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM5LTItMS0xLTQ5MDUy_0d744eb2-015f-4f3a-b968-f5ee6808fee9"
      unitRef="usd">1558000</htld:Soldrevenueequipmentinothercurrentassets>
    <htld:Soldrevenueequipmentinothercurrentassets
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM5LTQtMS0xLTQ5MDUy_2aee7fe8-a97c-488b-96ca-85118df25097"
      unitRef="usd">1512000</htld:Soldrevenueequipmentinothercurrentassets>
    <htld:Soldrevenueequipmentinothercurrentassets
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzM5LTYtMS0xLTQ5MDUy_39159dc9-3604-4e51-a9fa-04ec35499fc0"
      unitRef="usd">3383000</htld:Soldrevenueequipmentinothercurrentassets>
    <htld:TreasuryStockAcquiredInAccountsPayable
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTItMS0xLTQ5MDUy_8531adc3-0e7c-430b-8a05-2efed2fc8204"
      unitRef="usd">0</htld:TreasuryStockAcquiredInAccountsPayable>
    <htld:TreasuryStockAcquiredInAccountsPayable
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTQtMS0xLTQ5MDUy_f68240f8-f198-486c-8b2a-2a1ca1d1620b"
      unitRef="usd">0</htld:TreasuryStockAcquiredInAccountsPayable>
    <htld:TreasuryStockAcquiredInAccountsPayable
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQwLTYtMS0xLTQ5MDUy_7fb8bdf4-f9f6-4fd8-8aa6-351c13ebd075"
      unitRef="usd">485000</htld:TreasuryStockAcquiredInAccountsPayable>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ0LTItMS0xLTU3Mjcw_5c9210d2-f471-4a3c-8378-97a9f4864bb3"
      unitRef="usd">3345000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ0LTQtMS0xLTU3Mjg2_3ccc8345-d98b-449e-9e56-7c6d22407d09"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ0LTYtMS0xLTU3Mjk2_4f6491f0-eb88-4cce-b4e9-459a197f2019"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ3LTItMS0xLTQ5MDUy_ad1811a1-7ee1-49a7-aab1-de9932be2ef6"
      unitRef="usd">49462000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ3LTQtMS0xLTQ5MDUy_cc6818da-d985-46b9-ae66-611f6129f28c"
      unitRef="usd">157742000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ3LTYtMS0xLTQ5MDUy_37e2ea7e-da40-4eaf-aea1-228c1eae58f5"
      unitRef="usd">113852000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndInvestmentsCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ4LTItMS0xLTQ5MDUy_0929e49c-724b-4eca-913d-e9887119c70d"
      unitRef="usd">752000</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:RestrictedCashAndInvestmentsCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ4LTQtMS0xLTQ5MDUy_883237d3-26b1-49bc-838f-1b1a86bf03c4"
      unitRef="usd">928000</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:RestrictedCashAndInvestmentsCurrent
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ4LTYtMS0xLTQ5MDUy_c59a1c17-97ba-4cae-ac70-9f3d0914f4ac"
      unitRef="usd">1075000</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ5LTItMS0xLTQ5MDUy_6d24289b-ad17-41df-b55b-83fe09dc7395"
      unitRef="usd">14264000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ5LTQtMS0xLTQ5MDUy_a3abf4b6-4e68-4a46-b7dd-53a7b5cf9c92"
      unitRef="usd">15097000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzQ5LTYtMS0xLTQ5MDUy_329f751e-52de-4d4e-837e-e7b796c2b9d8"
      unitRef="usd">16213000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzUwLTItMS0xLTQ5MDUy_eb9e74db-7ab2-48a4-9d27-3cf0d4871da0"
      unitRef="usd">64478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzUwLTQtMS0xLTQ5MDUy_8c37da3b-8d74-43fb-8ea1-efee9124152b"
      unitRef="usd">173767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMTUvZnJhZzoxZTE5YmZmZWYzZGY0NGRiYjAzOTVjZTk2ZDllZjEzYi90YWJsZTo0OWJmZGQyYTczZWU0NDBiOGM4NzYxN2IyYmFlMTJhNS90YWJsZXJhbmdlOjQ5YmZkZDJhNzNlZTQ0MGI4Yzg3NjE3YjJiYWUxMmE1XzUwLTYtMS0xLTQ5MDUy_77d44dd5-5b61-4fd3-84ad-2a68845b0bc8"
      unitRef="usd">131140000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTIw_9aea80a6-3161-407c-81c6-6e51a047e278">Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Heartland Express, Inc. is a holding company incorporated in Nevada, which directly or indirectly owns all of the stock of the following active legal entities: Heartland Express, Inc. of Iowa, Heartland Express Services, Inc., Heartland Express Maintenance Services, Inc. ("Heartland Express"), and Midwest Holding Group, LLC and Millis Transfer, LLC ("Millis Transfer"), and Smith Transport, Inc., Smith Trucking, Inc., and Franklin Logistics, Inc. ("Smith Transport"), and CFI entities, Transportation Resources, Inc. and Contract Freighters, Inc. (collectively with certain Mexican entities, "CFI"). On May 31, 2022, Heartland Express, Inc. of Iowa acquired Smith Transport, a truckload carrier headquartered in Roaring Spring, Pennsylvania. On August 31, 2022, Heartland Express, Inc. of Iowa acquired CFI's non-dedicated U.S. dry van and temperature-controlled truckload business located in Joplin, Missouri, and certain Mexican entities (collectively "CFI Logistica") operations located in Mexico. We, together with our subsidiaries, are a short, medium, and long-haul truckload carrier and transportation services provider. We primarily provide nationwide asset-based dry van truckload service for major shippers across the United States, along with cross-border freight and other transportation services offered through third party partnerships in Mexico.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the parent company, Heartland Express, Inc., and its subsidiaries, all of which are wholly owned.&#160;All material intercompany items and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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.&#160;Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide truckload services across the United States (U.S.), Mexico, and parts of Canada. These truckload services are primarily asset-based transportation services in the dry van truckload market, and we also offer truckload temperature-controlled transportation services and Mexico logistics services, which are not significant to our operations. Our Chief Operating Decision Maker oversees and manages all of our transportation services, on a combined basis, including previously acquired entities. As a result of the foregoing, we have determined that we have one segment, consistent with the authoritative accounting guidance on disclosures about segments of an enterprise and related information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents are short-term, highly liquid investments with insignificant interest rate risk and original maturities of three months or less at acquisition. The Company has deposits that potentially subject it to concentration of credit risk consisting of cash equivalents. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to  $250,000. At December 31, 2022, the Company had $13.9&#160;million in excess of the FDIC insured limit. At December&#160;31, 2022 and 2021, restricted and designated cash and investments totaled $15.1 million and $16.0&#160;million, respectively. At December&#160;31, 2022, $0.8 million was included in other current assets and $14.3 million was included in other non-current assets in the consolidated balance sheets. At December&#160;31, 2021, $0.9 million was included in other current assets and $15.1 million was included in other non-current assets in the consolidated balance sheets.&#160;The restricted and designated funds represent deposits required by state agencies for self-insurance purposes and funds that are earmarked for a specific purpose and not for general business use.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal bonds of $0.8 million and $1.5 million at December&#160;31, 2022 and 2021, respectively, are stated at amortized cost, are classified as held-to-maturity and are included in restricted cash in other assets presented as non-current.&#160;Investment income received on held-to-maturity municipal bond investments is generally exempt from federal income taxes and is recognized as earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue over time as control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. The delivery of the shipment and completion of the performance obligation allows for the collection of payment based on the credit terms for customer accounts which are predominantly on a net 30 day basis.&#160;We use our write off history and our knowledge of uncollectible accounts in estimating the allowance for bad debts.&#160;We review the adequacy of our allowance for doubtful accounts on a monthly basis.&#160;We are aggressive in our collection efforts resulting in a low number of write-offs annually.&#160;Conditions that would lead an account to be considered uncollectible include customers filing bankruptcy and the exhaustion of all practical collection efforts.&#160;We will use the necessary legal recourse to recover as much of the receivable as is practical under the law.&#160;Allowance for doubtful accounts was $3.3 million and $1.1 million at December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid Tires, Property, Equipment, and Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are reported at cost, net of accumulated depreciation. Maintenance and repairs are charged to operations as incurred.&#160;Tires are capitalized separately from revenue equipment and are reported separately as &#x201c;Prepaid tires&#x201d; in the consolidated balance sheets and amortized over two years. Depreciation for financial statement purposes is computed by the straight-line method for all assets other than new tractors.&#160;We recognize depreciation expense on new tractors (excluded tractors acquired through acquisition) at 125% declining balance method. New tractors are depreciated to salvage values of $15,000, while new trailers are depreciated to salvage values of $4,000. Revenue equipment acquired through acquisitions is generally revalued to current market values as of the acquisition date. Assets obtained more than a year prior to the acquisition by the acquired company are depreciated on a straight-line basis aligned with the remaining period of expected use, whereas those obtained less than a year prior are depreciated consistent with newly purchased assets. As acquired equipment is replaced, our fleet returns to our base methods of declining balance depreciation for tractors and straight-line depreciation for trailers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.813%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lives of the assets are as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shop and service equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7&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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate property and equipment and amortizable intangible assets for impairment upon the occurrence of events or changes in circumstances that indicate the carrying amount of assets may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset group to future net undiscounted cash flows expected to be generated by the group. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount over which the carrying amount of the assets exceeds the fair value of the assets.&#160;There were no impairment charges recognized during the years ended December&#160;31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of cash and cash equivalents, trade receivables, held-to-maturity investments and accounts payable, which are recorded at cost, approximate fair value based on the short-term nature and high credit quality of these financial instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expense all advertising costs as incurred.&#160;Advertising costs are included in other operating expenses in the consolidated statements of comprehensive income. Advertising expense was $4.8 million, $2.2 million, and $1.8 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not subject to amortization and is tested for impairment annually and whenever events or changes in circumstances indicate that impairment may have occurred. The Company performs its annual impairment test as of September 30. The Company first assesses qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of each reporting unit is less than its carrying amount, including goodwill. If, after assessing qualitative factors, the Company determines that it is more likely than not that the fair value of each reporting unit is less than its carrying amount, then the Company performs a full fair value assessment of identifiable net assets to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized, if any. As of September 30, 2022, the Company&#x2019;s assessment of qualitative factors informed its conclusion that a goodwill impairment did not occur. The significant qualitative factors considered include an increase in the Company&#x2019;s earnings and continued strong cash flow. Our reporting units had fair value in excess of their carrying value. Management determined that no impairment charge was required for the years ended December&#160;31, 2022, 2021, and 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Intangibles, Net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles, net consists of a tradename, covenants not to compete, and customer relationships. All intangible assets determined to have finite lives are amortized over their estimated useful lives. The useful life of an intangible asset is the period over which the asset is expected to contribute directly or indirectly to future cash flows. We periodically evaluate both finite and indefinite lived intangible assets for impairment upon occurrence of events or changes in circumstances that indicate the carrying amount of intangible assets may not be recoverable. Management determined that no intangible impairment charge was required for the years ended December&#160;31, 2022, 2021, and 2020. See Note 5 for additional information regarding intangible 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Accruals&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are self-insured for auto liability, cargo loss and damage, bodily injury and property damage ("BI/PD"), and workers&#x2019; compensation. Insurance accruals reflect the estimated cost of claims, including estimated loss and loss adjustment expenses incurred but not reported, and not covered by insurance.&#160;Accident and workers&#x2019; compensation accruals are based upon individual case estimates, including reserve development, and estimates of incurred-but-not-reported losses based upon our own historical experience and industry claim trends. Insurance accruals are not discounted. In addition to internally developed reserves and estimates, we utilize an actuarial specialist to provide an independent annual assessment and quarterly monitoring reports of the internally developed accident and workers' compensation accruals. The cost of cargo and BI/PD insurance and claims are included in insurance and claims expense, while the costs of workers&#x2019; compensation insurance and claims are included in salaries, wages, and benefits in the consolidated statements of comprehensive income. Insurance accruals are presented as either current or non-current in the consolidated balance sheets based on our expectation of when payment will occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Health insurance accruals reflect the estimated cost of health related claims, including estimated expenses incurred but not reported. The cost of health insurance and claims are included in salaries, wages and benefits in the consolidated statements of comprehensive income. Health insurance accruals of $10.0 million and $3.2 million are included in other accruals in the consolidated balance sheets as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue over time as control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. The delivery of the shipment and completion of the performance obligation allows for the collection of payment predominantly within 30 days after the delivery date of the shipment for the majority of our customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations are consistent with those in the trucking industry where freight is hauled twenty-four hours a day and seven days a week, subject to hours of service rules. The Company&#x2019;s average length of haul is approximately 500 miles per trip and each individual shipment accepted by the Company is considered a separate contract with the performance obligation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;being the delivery of the freight. Our average length of haul for each load of freight generally equals less than two days of continuous transit time. The Company estimates revenue for multiple-stop loads based on miles run and estimates revenue for single stop loads based on transit time, as the customer simultaneously receives and consumes the benefit provided. The Company hauls freight and earns revenue on a consistent basis throughout the periods presented. A corresponding contract asset existed for the estimated revenue of these in-process loads for $2.6&#160;million and $1.3&#160;million as of December&#160;31, 2022 and 2021, respectively. Recorded contract assets are included in the accounts receivable line item of the balance sheet. Corresponding liabilities are recorded in the accounts payable and accrued liabilities and compensation and benefits line items for the estimated expenses on these same in-process loads. The Company had no contract liabilities associated with our operations as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have stock-based compensation plans that provide for the grants of restricted stock awards to our employees, directors and consultants. We account for restricted stock awards using the fair value method of accounting for stock-based compensation. Issuances of stock upon vesting of restricted stock are made from treasury stock. Compensation expense for restricted stock grants is recognized over the requisite service period of each award and is included in salaries, wages and benefits in the consolidated statements of comprehensive income. Total compensation of $15.8 million related to all awards granted under the 2011 and 2021 Restricted Stock Award Plans has been amortized over the requisite service period for each separate vesting period as if the award is, in substance, multiple awards between 2011 and 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share are based upon the weighted average common shares outstanding during each year.&#160;Diluted earnings per share is based on the basic weighted earnings per share with additional weighted common shares for common stock equivalents. During the years ended December&#160;31, 2022, 2021, and 2020, we granted restricted shares of common stock to certain employees and Directors, under the Company's restricted stock award plans. A reconciliation of the numerator (net income) and denominator (weighted average number of shares outstanding) of the basic and diluted earnings per share (&#x201c;EPS&#x201d;) for 2022, 2021, and 2020 is as follows (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.485%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,584&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,941&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,584&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,974&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,277&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,573&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,277&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,612&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.218%"/&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:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,806&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,388&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,806&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,444&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the asset and liability method of accounting for income taxes.&#160;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statements carrying amount of existing assets and liabilities and their respective tax basis.&#160;Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;settled.&#160;Such amounts are adjusted, as appropriate, to reflect changes in tax rates expected to be in effect when the temporary differences reverse.&#160;The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted.&#160;We have not recorded a valuation allowance against any deferred tax assets at December&#160;31, 2022 and 2021. In management&#x2019;s opinion, it is more likely than not that we will be able to utilize these deferred tax assets in future periods as a result of our history of profitability, taxable income, and reversal of deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the authoritative accounting guidance on income taxes, when establishing a valuation allowance, we consider future sources of taxable income such as &#x201c;future reversals of existing taxable temporary differences and carry-forwards&#x201d; and &#x201c;tax planning strategies&#x201d;.&#160;In the event we determine that the deferred tax assets will not be realized in the future, the valuation adjustment to the deferred tax assets is charged to earnings or accumulated other comprehensive loss based on the nature of the asset giving rise to the deferred tax asset and the facts and circumstances resulting in that conclusion.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculate our current and deferred tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years.&#160;Adjustments based on filed returns are recorded when identified.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the effect of income tax positions only if those positions are more likely than not of being sustained.&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;We record interest and penalties related to unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments". This update requires measurement and recognition of expected versus incurred credit losses for financial assets held. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods therein. We have adopted this standard effective January 1, 2020 and the impact of adoption of the standard did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): &#x201c;Simplifying the Accounting for Income Taxes.&#x201d; The ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application among reporting entities. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that reporting period; however, early adoption is permitted. We have adopted this standard effective January 1, 2021 and the impact of adoption of the standard did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI2_e0361b5f-af03-48e4-80b8-5ed0ad065883">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Heartland Express, Inc. is a holding company incorporated in Nevada, which directly or indirectly owns all of the stock of the following active legal entities: Heartland Express, Inc. of Iowa, Heartland Express Services, Inc., Heartland Express Maintenance Services, Inc. ("Heartland Express"), and Midwest Holding Group, LLC and Millis Transfer, LLC ("Millis Transfer"), and Smith Transport, Inc., Smith Trucking, Inc., and Franklin Logistics, Inc. ("Smith Transport"), and CFI entities, Transportation Resources, Inc. and Contract Freighters, Inc. (collectively with certain Mexican entities, "CFI"). On May 31, 2022, Heartland Express, Inc. of Iowa acquired Smith Transport, a truckload carrier headquartered in Roaring Spring, Pennsylvania. On August 31, 2022, Heartland Express, Inc. of Iowa acquired CFI's non-dedicated U.S. dry van and temperature-controlled truckload business located in Joplin, Missouri, and certain Mexican entities (collectively "CFI Logistica") operations located in Mexico. We, together with our subsidiaries, are a short, medium, and long-haul truckload carrier and transportation services provider. We primarily provide nationwide asset-based dry van truckload service for major shippers across the United States, along with cross-border freight and other transportation services offered through third party partnerships in Mexico.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI3_879622d2-4c6e-45f6-8176-2e6a738bc660">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the parent company, Heartland Express, Inc., and its subsidiaries, all of which are wholly owned.&#160;All material intercompany items and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM2_1b784df9-9036-4ab5-ae22-502556b81990">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) 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.&#160;Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI4_f72e2863-05be-4605-8216-2298994d4fd1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide truckload services across the United States (U.S.), Mexico, and parts of Canada. These truckload services are primarily asset-based transportation services in the dry van truckload market, and we also offer truckload temperature-controlled transportation services and Mexico logistics services, which are not significant to our operations. Our Chief Operating Decision Maker oversees and manages all of our transportation services, on a combined basis, including previously acquired entities. As a result of the foregoing, we have determined that we have one segment, consistent with the authoritative accounting guidance on disclosures about segments of an enterprise and related information.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzI1MjI_481a29e4-58b4-443f-b7b5-7073fb7c2b96"
      unitRef="segments">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTIx_32b4bcab-6c6e-45ab-82f7-29f78d20b397">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents are short-term, highly liquid investments with insignificant interest rate risk and original maturities of three months or less at acquisition. The Company has deposits that potentially subject it to concentration of credit risk consisting of cash equivalents. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) up to  $250,000. At December 31, 2022, the Company had $13.9&#160;million in excess of the FDIC insured limit. At December&#160;31, 2022 and 2021, restricted and designated cash and investments totaled $15.1 million and $16.0&#160;million, respectively. At December&#160;31, 2022, $0.8 million was included in other current assets and $14.3 million was included in other non-current assets in the consolidated balance sheets. At December&#160;31, 2021, $0.9 million was included in other current assets and $15.1 million was included in other non-current assets in the consolidated balance sheets.&#160;The restricted and designated funds represent deposits required by state agencies for self-insurance purposes and funds that are earmarked for a specific purpose and not for general business use.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashUninsuredAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzMxMTc_1460e4c6-70db-4224-a0d0-070dc3cdefce"
      unitRef="usd">13900000</us-gaap:CashUninsuredAmount>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzMyNzE_3fe19b3c-07de-4851-a806-97679022744f"
      unitRef="usd">15100000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzMyNzg_8b29da6e-b370-436e-9eab-30f81c68fa00"
      unitRef="usd">16000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzMzMDM_5dc73e95-4edb-4147-8df3-50a9c0bcde66"
      unitRef="usd">800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzMzNDc_3ac73554-7af8-482f-96ce-5ebe2f5c156b"
      unitRef="usd">14300000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzM0MzQ_260c687a-d862-40df-9d1a-fb345fd8b22a"
      unitRef="usd">900000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzM0Nzg_3157673e-12ef-465f-bf8f-f1df5ba45c78"
      unitRef="usd">15100000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI5_d1d79163-a2be-4032-b460-c321914bbfb1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal bonds of $0.8 million and $1.5 million at December&#160;31, 2022 and 2021, respectively, are stated at amortized cost, are classified as held-to-maturity and are included in restricted cash in other assets presented as non-current.&#160;Investment income received on held-to-maturity municipal bond investments is generally exempt from federal income taxes and is recognized as earned.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzM3ODc_de0f515b-f796-45af-9745-ec011b3a5a14"
      unitRef="usd">800000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzEwOTk1MTE2NjE4NTY_314a17cd-9b74-42a9-ac5d-67278a96e1b4"
      unitRef="usd">1500000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTQw_61993f6e-4e9f-4ef7-baa5-8f44b8022d50">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue over time as control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. The delivery of the shipment and completion of the performance obligation allows for the collection of payment based on the credit terms for customer accounts which are predominantly on a net 30 day basis.&#160;We use our write off history and our knowledge of uncollectible accounts in estimating the allowance for bad debts.&#160;We review the adequacy of our allowance for doubtful accounts on a monthly basis.&#160;We are aggressive in our collection efforts resulting in a low number of write-offs annually.&#160;Conditions that would lead an account to be considered uncollectible include customers filing bankruptcy and the exhaustion of all practical collection efforts.&#160;We will use the necessary legal recourse to recover as much of the receivable as is practical under the law.&#160;Allowance for doubtful accounts was $3.3 million and $1.1 million at December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <htld:CustomerCreditTermsDays
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzQ1MDk_5c216d05-1c88-4699-b742-4b99c4ef27a6"
      unitRef="d">30</htld:CustomerCreditTermsDays>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzUxMjk_5cdbed61-4820-460e-933d-13433bd5eafd"
      unitRef="usd">3300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzUxMzY_e190a4aa-22ad-483a-b0c5-3775ac558c85"
      unitRef="usd">1100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTMw_99b0fc80-2307-45b8-be00-9172f146428c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid Tires, Property, Equipment, and Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are reported at cost, net of accumulated depreciation. Maintenance and repairs are charged to operations as incurred.&#160;Tires are capitalized separately from revenue equipment and are reported separately as &#x201c;Prepaid tires&#x201d; in the consolidated balance sheets and amortized over two years. Depreciation for financial statement purposes is computed by the straight-line method for all assets other than new tractors.&#160;We recognize depreciation expense on new tractors (excluded tractors acquired through acquisition) at 125% declining balance method. New tractors are depreciated to salvage values of $15,000, while new trailers are depreciated to salvage values of $4,000. Revenue equipment acquired through acquisitions is generally revalued to current market values as of the acquisition date. Assets obtained more than a year prior to the acquisition by the acquired company are depreciated on a straight-line basis aligned with the remaining period of expected use, whereas those obtained less than a year prior are depreciated consistent with newly purchased assets. As acquired equipment is replaced, our fleet returns to our base methods of declining balance depreciation for tractors and straight-line depreciation for trailers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.813%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lives of the assets are as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shop and service equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <htld:AmortizationPeriodOfTires
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzU1MjA_1510ad69-9cfd-4c93-b6cf-44129483a625">two years</htld:AmortizationPeriodOfTires>
    <us-gaap:PropertyPlantAndEquipmentSalvageValue
      contextRef="ic3972e4b33964d54a38b4e09ba05681e_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzYwMTg_6f47da8c-7fd7-4258-927d-a0ab6f4bdeb6"
      unitRef="usd">15000</us-gaap:PropertyPlantAndEquipmentSalvageValue>
    <us-gaap:PropertyPlantAndEquipmentSalvageValue
      contextRef="if7940ba8de194582a085f1840108309b_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzYwNzg_d3729b0e-01d5-4b8a-bde6-4c0e8fa8bf9e"
      unitRef="usd">4000</us-gaap:PropertyPlantAndEquipmentSalvageValue>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTQx_dce7fa66-472b-4180-8547-1621cf97c552">&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:68.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.813%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lives of the assets are as follows:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land improvements and buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shop and service equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-10&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM3_13e63f26-7c61-4488-b903-4aef398d67f8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically evaluate property and equipment and amortizable intangible assets for impairment upon the occurrence of events or changes in circumstances that indicate the carrying amount of assets may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset group to future net undiscounted cash flows expected to be generated by the group. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount over which the carrying amount of the assets exceeds the fair value of the assets.&#160;There were no impairment charges recognized during the years ended December&#160;31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzcxMzQ_47498175-27a6-4e49-955c-db095bcfa2de"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTMy_f6916b92-a8c0-48b8-bdd5-f18e6f577b4b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of cash and cash equivalents, trade receivables, held-to-maturity investments and accounts payable, which are recorded at cost, approximate fair value based on the short-term nature and high credit quality of these financial instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTIy_a650a7bb-c8e6-454b-8e7f-15eb2e15004e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We expense all advertising costs as incurred.&#160;Advertising costs are included in other operating expenses in the consolidated statements of comprehensive income. Advertising expense was $4.8 million, $2.2 million, and $1.8 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0Xzc3MDQ_a5527a82-2924-4140-9702-f1032a51d6fb"
      unitRef="usd">4800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0Xzc3MDg_e38437f2-e461-464d-a3fa-9e1462671382"
      unitRef="usd">2200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0Xzc3MTY_a95c9f74-c9c6-4045-bf23-7b2191ab5619"
      unitRef="usd">1800000</us-gaap:AdvertisingExpense>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTIz_a9ad540c-3467-4496-964a-24c83420c02a">GoodwillGoodwill is not subject to amortization and is tested for impairment annually and whenever events or changes in circumstances indicate that impairment may have occurred. The Company performs its annual impairment test as of September 30. The Company first assesses qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50%) that the fair value of each reporting unit is less than its carrying amount, including goodwill. If, after assessing qualitative factors, the Company determines that it is more likely than not that the fair value of each reporting unit is less than its carrying amount, then the Company performs a full fair value assessment of identifiable net assets to identify potential goodwill impairment and measure the amount of goodwill impairment loss to be recognized, if any. As of September 30, 2022, the Company&#x2019;s assessment of qualitative factors informed its conclusion that a goodwill impairment did not occur. The significant qualitative factors considered include an increase in the Company&#x2019;s earnings and continued strong cash flow. Our reporting units had fair value in excess of their carrying value. Management determined that no impairment charge was required for the years ended December&#160;31, 2022, 2021, and 2020.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0Xzg5OTc_44a973c0-c4bb-4dca-aba9-b053ffa14f35"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTQy_3375ff9d-cc6e-447f-83ba-44983617a36d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Intangibles, Net&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangibles, net consists of a tradename, covenants not to compete, and customer relationships. All intangible assets determined to have finite lives are amortized over their estimated useful lives. The useful life of an intangible asset is the period over which the asset is expected to contribute directly or indirectly to future cash flows. We periodically evaluate both finite and indefinite lived intangible assets for impairment upon occurrence of events or changes in circumstances that indicate the carrying amount of intangible assets may not be recoverable. Management determined that no intangible impairment charge was required for the years ended December&#160;31, 2022, 2021, and 2020. See Note 5 for additional information regarding intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0Xzk2NzQ_cc25a1e2-bac7-4d27-abb9-232564ebb5fc"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <htld:SelfInsurancePolicyTextBlockPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI0_ddf4e24c-c0da-4b6a-85fe-df34b96ac4a1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Accruals&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are self-insured for auto liability, cargo loss and damage, bodily injury and property damage ("BI/PD"), and workers&#x2019; compensation. Insurance accruals reflect the estimated cost of claims, including estimated loss and loss adjustment expenses incurred but not reported, and not covered by insurance.&#160;Accident and workers&#x2019; compensation accruals are based upon individual case estimates, including reserve development, and estimates of incurred-but-not-reported losses based upon our own historical experience and industry claim trends. Insurance accruals are not discounted. In addition to internally developed reserves and estimates, we utilize an actuarial specialist to provide an independent annual assessment and quarterly monitoring reports of the internally developed accident and workers' compensation accruals. The cost of cargo and BI/PD insurance and claims are included in insurance and claims expense, while the costs of workers&#x2019; compensation insurance and claims are included in salaries, wages, and benefits in the consolidated statements of comprehensive income. Insurance accruals are presented as either current or non-current in the consolidated balance sheets based on our expectation of when payment will occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Health insurance accruals reflect the estimated cost of health related claims, including estimated expenses incurred but not reported. The cost of health insurance and claims are included in salaries, wages and benefits in the consolidated statements of comprehensive income. Health insurance accruals of $10.0 million and $3.2 million are included in other accruals in the consolidated balance sheets as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</htld:SelfInsurancePolicyTextBlockPolicyTextBlock>
    <htld:HealthInsuranceReserves
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzExMzg0_97a9792a-2082-411a-9ab6-680834b0db1e"
      unitRef="usd">10000000</htld:HealthInsuranceReserves>
    <htld:HealthInsuranceReserves
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzExMzkx_ac1bfeb5-1631-4d87-b0f5-7d4af92b791c"
      unitRef="usd">3200000</htld:HealthInsuranceReserves>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTMz_7c8c9e0c-783e-4e09-9901-5b8cb0372782">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue and Expense Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue over time as control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. The delivery of the shipment and completion of the performance obligation allows for the collection of payment predominantly within 30 days after the delivery date of the shipment for the majority of our customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations are consistent with those in the trucking industry where freight is hauled twenty-four hours a day and seven days a week, subject to hours of service rules. The Company&#x2019;s average length of haul is approximately 500 miles per trip and each individual shipment accepted by the Company is considered a separate contract with the performance obligation &lt;/span&gt;&lt;/div&gt;being the delivery of the freight. Our average length of haul for each load of freight generally equals less than two days of continuous transit time. The Company estimates revenue for multiple-stop loads based on miles run and estimates revenue for single stop loads based on transit time, as the customer simultaneously receives and consumes the benefit provided. The Company hauls freight and earns revenue on a consistent basis throughout the periods presented. A corresponding contract asset existed for the estimated revenue of these in-process loads for $2.6&#160;million and $1.3&#160;million as of December&#160;31, 2022 and 2021, respectively. Recorded contract assets are included in the accounts receivable line item of the balance sheet. Corresponding liabilities are recorded in the accounts payable and accrued liabilities and compensation and benefits line items for the estimated expenses on these same in-process loads. The Company had no contract liabilities associated with our operations as of December&#160;31, 2022 and 2021.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzEyODc3_04eff43f-c866-4acd-b0cb-c51857ecda78"
      unitRef="usd">2600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzEyODg0_140fe55d-9c8d-4377-a0c8-2c313f53ea91"
      unitRef="usd">1300000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM0_de4a1690-f534-4633-a3bb-a6fa0d9fe900">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have stock-based compensation plans that provide for the grants of restricted stock awards to our employees, directors and consultants. We account for restricted stock awards using the fair value method of accounting for stock-based compensation. Issuances of stock upon vesting of restricted stock are made from treasury stock. Compensation expense for restricted stock grants is recognized over the requisite service period of each award and is included in salaries, wages and benefits in the consolidated statements of comprehensive income. Total compensation of $15.8 million related to all awards granted under the 2011 and 2021 Restricted Stock Award Plans has been amortized over the requisite service period for each separate vesting period as if the award is, in substance, multiple awards between 2011 and 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensation
      contextRef="id3e1bb817d35486aa13ec114b274f791_D20111215-20250112"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzEzODg2_395e64a2-7124-4576-b9d6-d5ce9b8965eb"
      unitRef="usd">15800000</us-gaap:ShareBasedCompensation>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM4_e7061ca4-b150-40dd-b865-3c3670fea826">Earnings per ShareBasic earnings per share are based upon the weighted average common shares outstanding during each year.&#160;Diluted earnings per share is based on the basic weighted earnings per share with additional weighted common shares for common stock equivalents.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM1_a787c4a4-7534-4233-8200-4fe246155181">A reconciliation of the numerator (net income) and denominator (weighted average number of shares outstanding) of the basic and diluted earnings per share (&#x201c;EPS&#x201d;) for 2022, 2021, and 2020 is as follows (in thousands, except per share data):&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.306%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.485%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,584&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,941&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,584&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,974&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.447%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,277&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,573&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,277&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,612&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.218%"/&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:'Times New Roman',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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income (numerator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares (denominator)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Per Share Amount&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,806&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,388&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,806&#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 colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,444&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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>
    <htld:NetIncomeLossEPSDetails
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzItMS0xLTEtNDkwNTI_1b97bcbb-4669-4bd7-8b33-79fedefc3460"
      unitRef="usd">133584000</htld:NetIncomeLossEPSDetails>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzItMy0xLTEtNDkwNTI_411e8d5c-87e6-4c2a-81dc-5144f20f3575"
      unitRef="shares">78941000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzItNS0xLTEtNDkwNTI_0c31a3e9-074d-44fe-a075-9dae3168eb08"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzMtMS0xLTEtNDkwNTI_517017fa-173c-4fbe-bb44-5cd205bb273c"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzMtMy0xLTEtNDkwNTI_9b4eaead-d2ea-4519-a8c6-4f73ce4f6d80"
      unitRef="shares">33000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzQtMS0xLTEtNDkwNTI_be8a7442-fbfc-4ae2-ba0c-721f30dd51ae"
      unitRef="usd">133584000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzQtMy0xLTEtNDkwNTI_5566edec-ca1b-434b-9b31-4c87a491f4b3"
      unitRef="shares">78974000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTowN2VkMzMzZmE3MzQ0NjMzODZjNTYyY2E5NGM2NDJhNi90YWJsZXJhbmdlOjA3ZWQzMzNmYTczNDQ2MzM4NmM1NjJjYTk0YzY0MmE2XzQtNS0xLTEtNDkwNTI_0797c470-1c28-414c-980f-216c59a69a53"
      unitRef="usdPerShare">1.69</us-gaap:EarningsPerShareDiluted>
    <htld:NetIncomeLossEPSDetails
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzItMS0xLTEtNDkwNTI_ce87a746-b12f-42a7-8f20-2a7663d88c52"
      unitRef="usd">79277000</htld:NetIncomeLossEPSDetails>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzItMy0xLTEtNDkwNTI_0343bd65-c7fb-4b20-af2d-0b1f965fc6d2"
      unitRef="shares">79573000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzItNS0xLTEtNDkwNTI_a97cc6cc-7456-4fdc-9c5b-3896589f76ca"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzMtMS0xLTEtNDkwNTI_cdd876e4-0ad4-449b-8497-a86a016e939a"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzMtMy0xLTEtNDkwNTI_dcc1997a-d69e-4df4-8150-4b8d43d1f7a9"
      unitRef="shares">39000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzQtMS0xLTEtNDkwNTI_e85b077d-6993-4c66-9e21-2677df715483"
      unitRef="usd">79277000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzQtMy0xLTEtNDkwNTI_6c8385fa-d590-4f07-804e-bdaa4ec4013a"
      unitRef="shares">79612000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozYTY3MWYyOTUxMGY0NWY2OGE0MTk2OGE2MjU4ZWU2Mi90YWJsZXJhbmdlOjNhNjcxZjI5NTEwZjQ1ZjY4YTQxOTY4YTYyNThlZTYyXzQtNS0xLTEtNDkwNTI_51c96a99-d198-4ee9-a840-4b7008fd784d"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareDiluted>
    <htld:NetIncomeLossEPSDetails
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzItMS0xLTEtNDkwNTI_a98aaaa6-7b9f-4c98-be21-c4033ec8c53c"
      unitRef="usd">70806000</htld:NetIncomeLossEPSDetails>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzItMy0xLTEtNDkwNTI_cdaa0ca5-7ef7-4623-84c1-30326b676175"
      unitRef="shares">81388000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzItNS0xLTEtNDkwNTI_063e2152-717c-48bd-9ec0-0d434a500687"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzMtMS0xLTEtNDkwNTI_c09c1de7-ca4c-4a0f-8432-594353d4cbc4"
      unitRef="usd">0</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzMtMy0xLTEtNDkwNTI_af5783bf-933b-44a1-bdf4-cff8d93797b0"
      unitRef="shares">56000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzQtMS0xLTEtNDkwNTI_f4bcd9b0-c77d-4238-b70d-8e8f5e967d8f"
      unitRef="usd">70806000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzQtMy0xLTEtNDkwNTI_c1827c3d-9688-413c-afb5-559f51e41627"
      unitRef="shares">81444000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90YWJsZTozMzg3YzFhYmY1MjI0YzcxOTY3ZWNmM2NkYmFiMjJlNC90YWJsZXJhbmdlOjMzODdjMWFiZjUyMjRjNzE5NjdlY2YzY2RiYWIyMmU0XzQtNS0xLTEtNDkwNTI_0d80e609-861c-4d30-9d7a-af43a3c4943a"
      unitRef="usdPerShare">0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTI1_7776f0e7-2ccc-40a8-b9c1-c0d56a45411f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the asset and liability method of accounting for income taxes.&#160;Deferred tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statements carrying amount of existing assets and liabilities and their respective tax basis.&#160;Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;settled.&#160;Such amounts are adjusted, as appropriate, to reflect changes in tax rates expected to be in effect when the temporary differences reverse.&#160;The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted.&#160;We have not recorded a valuation allowance against any deferred tax assets at December&#160;31, 2022 and 2021. In management&#x2019;s opinion, it is more likely than not that we will be able to utilize these deferred tax assets in future periods as a result of our history of profitability, taxable income, and reversal of deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the authoritative accounting guidance on income taxes, when establishing a valuation allowance, we consider future sources of taxable income such as &#x201c;future reversals of existing taxable temporary differences and carry-forwards&#x201d; and &#x201c;tax planning strategies&#x201d;.&#160;In the event we determine that the deferred tax assets will not be realized in the future, the valuation adjustment to the deferred tax assets is charged to earnings or accumulated other comprehensive loss based on the nature of the asset giving rise to the deferred tax asset and the facts and circumstances resulting in that conclusion.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We calculate our current and deferred tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years.&#160;Adjustments based on filed returns are recorded when identified.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxUncertaintiesPolicy
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTM5_f45ea646-dcd6-47a5-9a57-28c18fe7a78b">We recognize the effect of income tax positions only if those positions are more likely than not of being sustained.&#160;Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.&#160;We record interest and penalties related to unrecognized tax benefits in income tax expense.</us-gaap:IncomeTaxUncertaintiesPolicy>
    <htld:Portionoftaxbenefitrecordedpositionsmorelikelythannottobesustained
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE3MDAy_95af1668-1dea-4824-b43a-3eca6c29745d"
      unitRef="number">0.50</htld:Portionoftaxbenefitrecordedpositionsmorelikelythannottobesustained>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjEvZnJhZzpiNTBlYjBhZjE3ZDk0NTZkOGQ3ZmIzYzg1MTM4MDc2NC90ZXh0cmVnaW9uOmI1MGViMGFmMTdkOTQ1NmQ4ZDdmYjNjODUxMzgwNzY0XzE4NTQ0_757e2d43-39d2-45ce-af3a-ba7ada72aa7e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New 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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments". This update requires measurement and recognition of expected versus incurred credit losses for financial assets held. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods therein. We have adopted this standard effective January 1, 2020 and the impact of adoption of the standard did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): &#x201c;Simplifying the Accounting for Income Taxes.&#x201d; The ASU simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The ASU also clarifies and amends existing guidance to improve consistent application among reporting entities. This ASU is effective for fiscal years beginning after December 15, 2020, including interim periods within that reporting period; however, early adoption is permitted. We have adopted this standard effective January 1, 2021 and the impact of adoption of the standard did not have a material impact on our financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzEwOTk1MTE2Mjg4NDA_ec9d03df-79f4-4065-b8ce-ea10b34b5d2c">Concentrations of Credit Risk and Major Customers&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our major customers represent primarily the consumer goods, appliances, food products and automotive industries.&#160;Credit is granted to customers on an unsecured basis.&#160;Our five largest customers accounted for approximately 27%, 36%, and 34% of operating revenues for the years ended December&#160;31, 2022, 2021, and 2020, respectively. Our five largest customers accounted for approximately 23% and 33% of gross accounts receivable as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no customers that exceeded 10% of operating revenues for the years ended December&#160;31, 2022 and December&#160;31, 2020, respectively. During the year ended December&#160;31, 2021 there was one single customer that accounted for 10% of operating revenues. This customer had accounts receivable of $6.1&#160;million as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <htld:ConcentrationOfRiskNumberOfCustomers
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzIzNg_0f778b18-c73c-4bd6-a8d6-30b6aabaa566"
      unitRef="customer">5</htld:ConcentrationOfRiskNumberOfCustomers>
    <htld:ConcentrationRiskPercentage
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzI4NQ_2534aefb-4020-43f1-85f8-87982b30c999"
      unitRef="number">0.27</htld:ConcentrationRiskPercentage>
    <htld:ConcentrationRiskPercentage
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzI4OQ_4bf8d093-eb9f-4109-bafc-2a4803d3425a"
      unitRef="number">0.36</htld:ConcentrationRiskPercentage>
    <htld:ConcentrationRiskPercentage
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzI5Nw_fbce6f35-b24b-4259-9108-5a7600748117"
      unitRef="number">0.34</htld:ConcentrationRiskPercentage>
    <htld:ConcentrationOfRiskNumberOfCustomers
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzM3Ng_0f778b18-c73c-4bd6-a8d6-30b6aabaa566"
      unitRef="customer">5</htld:ConcentrationOfRiskNumberOfCustomers>
    <htld:ConcentrationRiskPercentage
      contextRef="i56393ed86e1c402ab27a29c0d4725730_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzQyNQ_584d4133-e243-4f75-bf57-c4cc293f786c"
      unitRef="number">0.23</htld:ConcentrationRiskPercentage>
    <htld:ConcentrationRiskPercentage
      contextRef="i914e825174524634b681a8a3d5d1af2f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzQzMg_92b4f738-7134-4bfa-a528-6f0e83732fac"
      unitRef="number">0.33</htld:ConcentrationRiskPercentage>
    <htld:ConcentrationOfRiskNumberOfCustomers
      contextRef="i310cdeb0adf240b9813551b3263d79c9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzUwNg_36aada52-24a9-4aef-a624-a63f5bb2f82d"
      unitRef="customer">0</htld:ConcentrationOfRiskNumberOfCustomers>
    <htld:Baselinepercentageforcustomerconcentrationofrisk
      contextRef="i310cdeb0adf240b9813551b3263d79c9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzYxMA_25e7a32f-2a3c-4223-b444-7afac9649dda"
      unitRef="number">0.10</htld:Baselinepercentageforcustomerconcentrationofrisk>
    <htld:ConcentrationOfRiskNumberOfCustomers
      contextRef="i81208baeaab44230a72e31529878b6a4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzcwMw_240bda56-d950-4d4b-9a4d-088f6668e18c"
      unitRef="customer">1</htld:ConcentrationOfRiskNumberOfCustomers>
    <htld:Baselinepercentageforcustomerconcentrationofrisk
      contextRef="i81208baeaab44230a72e31529878b6a4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5Xzc1MQ_efa4a005-2981-4edd-a995-ae5fa5796eed"
      unitRef="number">0.10</htld:Baselinepercentageforcustomerconcentrationofrisk>
    <us-gaap:AccountsReceivableNet
      contextRef="i6f98766a611a419e9e0cdfe444e9582f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMjcvZnJhZzozZmU2NzM5ZGZiZWQ0MjcxOTYxYmQ4YzQyOTYwNjdiOS90ZXh0cmVnaW9uOjNmZTY3MzlkZmJlZDQyNzE5NjFiZDhjNDI5NjA2N2I5XzU0OTc1NTgxNTIzMw_cf70bba8-1b20-49bc-8790-ece6ec70df9a"
      unitRef="usd">6100000</us-gaap:AccountsReceivableNet>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzIxOTk_251c9647-51fd-4181-816c-88d0276fd150">Revenue Recognition&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue over time as control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. The delivery of the shipment and completion of the performance obligation allows for the collection of payment predominantly within 30 days after the delivery date of the shipment for the majority of our customers.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operations are consistent with those in the trucking industry where freight is hauled twenty-four hours a day and seven days a week, subject to hours of service rules. The Company&#x2019;s average length of haul is approximately 500  miles per trip and each individual shipment accepted by the Company is considered a separate contract with the performance obligation being the delivery of the freight. Our average length of haul for each load of freight generally equals less than one day of continuous transit time. The Company estimates revenue for multiple-stop loads based on miles run and estimates revenue for single stop loads based on transit time, as the customer simultaneously receives and consumes the benefit provided. The &lt;/span&gt;&lt;/div&gt;Company hauls freight and earns revenue on a consistent basis throughout the periods presented. A corresponding contract asset existed for the estimated revenue of these in-process loads for $2.6&#160;million and $1.3&#160;million as of December&#160;31, 2022 and 2021, respectively. Recorded contract assets are included in the accounts receivable line item of the balance sheet. Corresponding liabilities are recorded in the accounts payable and accrued liabilities and compensation and benefits line items for the estimated expenses on these same in-process loads. The Company had no contract liabilities associated with our operations as of December&#160;31, 2022 and 2021.Total revenues recorded were $968.0 million, $607.3 million, and $645.3&#160;million for the twelve months ended December&#160;31, 2022, 2021, and 2020, respectively. Fuel surcharge revenues were $169.2 million, $76.1 million, and $61.7 million for the twelve months ended December&#160;31, 2022, 2021, and 2020, respectively. As a result of the CFI acquisition we now outsource the transportation of certain loads to third-party carriers. The company is a principal in these arrangements resulting in revenue associated with these contracts being recorded on a gross basis. The primary responsibility to meet the customer's requirements is maintained by the Company as the party performing billing, collection and pricing negotiations with the customer. The company is also responsible for selecting third-party transportation providers that satisfy our premium customer service requirements. Accessorial, brokerage and other revenues recorded in the consolidated statements of comprehensive income collectively represented $50.7 million, $11.4 million, and $14.3 million for the twelve months ended December&#160;31, 2022, 2021, and 2020, respectively</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzEzODk_04eff43f-c866-4acd-b0cb-c51857ecda78"
      unitRef="usd">2600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzEzOTY_140fe55d-9c8d-4377-a0c8-2c313f53ea91"
      unitRef="usd">1300000</us-gaap:ContractWithCustomerAssetNet>
    <htld:RevenuesDetails
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE4MzM_4ee5bd62-742d-413f-ae98-ee7f079d350e"
      unitRef="usd">968000000</htld:RevenuesDetails>
    <htld:RevenuesDetails
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE4Mzc_4a19631a-4e94-492d-a326-ad87ff8ca0fc"
      unitRef="usd">607300000</htld:RevenuesDetails>
    <htld:RevenuesDetails
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE4NDU_e1e204fe-7793-4bdc-8a2a-72c1e6e97027"
      unitRef="usd">645300000</htld:RevenuesDetails>
    <htld:FuelSurchargeRevenue
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE5MzU_ce31fd71-6181-46a0-b657-2cba3b345e6b"
      unitRef="usd">169200000</htld:FuelSurchargeRevenue>
    <htld:FuelSurchargeRevenue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE5Mzk_8d38726a-a3c4-485b-a0ff-95d426276689"
      unitRef="usd">76100000</htld:FuelSurchargeRevenue>
    <htld:FuelSurchargeRevenue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzE5NDc_8cff409f-0f94-4794-a1a2-53a689370f7b"
      unitRef="usd">61700000</htld:FuelSurchargeRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzIxMjg_94b608c0-b3f5-4ee5-8b26-5a7f4ed3f4f8"
      unitRef="usd">50700000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzIxMzI_16f9cc80-3cba-4c83-8695-5864a29ac152"
      unitRef="usd">11400000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzMvZnJhZzo4ZWViMDg5ZjIyMzA0YmJmOTMxYzMxMWM5OGJmNDMzYS90ZXh0cmVnaW9uOjhlZWIwODlmMjIzMDRiYmY5MzFjMzExYzk4YmY0MzNhXzIxNDA_554e74fc-8c05-417d-9531-35175982f4ec"
      unitRef="usd">14300000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTY2Nzk_491bb3f5-7ed2-4e20-8c97-6f6cd3a179b7">Acquisitions&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 31, 2022, Heartland Express, Inc. of Iowa (the &#x201c;Buyer&#x201d;) and Heartland Express, Inc., as guarantor, entered into a Stock Purchase Agreement with Smith Transport. Smith Transport is a truckload carrier headquartered in Roaring Spring, Pennsylvania, providing asset-based dry van truckload transportation services, including local, regional, and dedicated services. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Smith Stock Purchase Agreement, the Buyer acquired all of Smith Transport&#x2019;s outstanding equity (the &#x201c;Smith Transaction&#x201d;) under an Internal Revenue Code Section 338(h)(10) election. The Buyer's purchase price of $169.4 million includes total cash consideration and assumed indebtedness of Smith Transport subject to purchase accounting adjustments including final valuation of intangibles.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross cash paid in the Smith Transaction was $140.6 million.  Net cash paid was $122.0 million after consideration of $18.6 million of Smith Transport cash on the date of acquisition. Gross cash paid was funded out of the Company&#x2019;s available cash. The Smith Transaction included the assumption of $46.8 million of Smith Transport's indebtedness, including finance leases, of which $40.3 million of the debt was outstanding at December&#160;31, 2022. The Smith Stock Purchase Agreement contains customary representations, warranties, covenants, escrow, and indemnification provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of the Smith Transport acquired business have been included in the consolidated financial statements since the date of acquisition and represented 12.3% of consolidated total assets as of December&#160;31, 2022, and represented 13.3% of operating revenue for the twelve months ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2022 assume that the acquisition of Smith Transport occurred as of January 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.073%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$810,459&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,060,718&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$96,466&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$140,647&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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These pro forma amounts do not purport to be indicative of the results that would have actually been obtained if the acquisition had occurred at the beginning of the periods presented or that may be obtained in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the Smith Transport purchase price is detailed in the table below. The final purchase price allocation remains subject to other purchase accounting adjustments which may be identified, such as the final valuation of intangible assets, and therefore may differ materially from that reflected below. The goodwill recognized represents expected synergies from combining the operations of the Company with Smith Transport, as well as other intangible assets that did not meet the criteria for separate recognition. Goodwill and intangible assets recognized in the transaction are deductible for tax purposes. During &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the three months ended December&#160;31, 2022, the Smith Transport goodwill asset decreased by $1.8&#160;million as a result of further valuation analysis of the intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities associated with Smith Transport were recorded at their fair values as of the acquisition date and the amounts are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.105%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,238&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,661&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,902&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,673&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,263)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,359)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 31, 2022, Buyer and Heartland Express, Inc., as guarantor, entered into a Stock Purchase Agreement to acquire Contract Freighters (CFI), and related entities, from a subsidiary of TFI International, Inc. (TFI). CFI is a truckload carrier headquartered in Joplin, Missouri, providing asset-based dry van and temperature-controlled truckload transportation services, and asset-light logistics services in Mexico.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the CFI Stock Purchase Agreement, the Buyer acquired outstanding equity of CFI and related entities (the &#x201c;CFI Transaction&#x201d;). The Buyer's purchase price of $560.6&#160;million includes total cash consideration and bank financing obtained for the purchase of CFI and to facilitate negotiated terms of the CFI Stock Purchase Agreement. These terms included the funding to eliminate risk associated with pre-acquisition accident and workers compensation claims, cash on hand at closing, and net working capital, subject to purchase accounting adjustments including final valuation of intangibles. The adjusted purchase price consideration was $558.6&#160;million as a result of net adjustments for cash on hand, net working capital and valuation of pre-acquisition accident and workers compensation claims of $2.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gross cash paid in transaction was $560.6&#160;million. Net cash paid was $553.8&#160;million after consideration of $6.8&#160;million of CFI cash on the date of acquisition. Gross cash paid was funded out of the Company&#x2019;s available cash and bank financing obtained to facilitate the transaction. The CFI Stock Purchase Agreement contains customary representations, warranties, covenants, escrow, and indemnification provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of the CFI acquired business have been included in the consolidated financial statements since the date of acquisition and represented 43.0% of consolidated total assets as of December&#160;31, 2022, and represented 21.6% of operating revenue for the twelve months ended December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma consolidated results of operations for the year ended December 31, 2021 and 2022 assume that the acquisition of CFI occurred as of January 1, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.620%"/&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Revenue&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,152,412&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,394,552&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$83,219&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$174,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These pro forma amounts do not purport to be indicative of the results that would have actually been obtained if the acquisition had occurred at the beginning of the periods presented or that may be obtained in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price is detailed in the table below. The final purchase price allocation remains subject to other purchase accounting adjustments which may be identified, such as the final valuation of intangible assets, working capital adjustments, and income taxes, and therefore may differ materially from that reflected below. The goodwill recognized represents expected synergies from combining the operations of the Company with CFI, as well as other intangible assets that did not meet the criteria for separate recognition. Goodwill and intangible assets recognized in the transaction are deductible for tax purposes. During the three months ended December&#160;31, 2022, the CFI goodwill asset increased by $5.7&#160;million as a result of further valuation analysis, primarily associated with adjusted insurance reserves and deferred taxes net of the purchase price consideration adjustment for cash on hand, net working capital and valuation of pre-acquisition accident and workers compensation claims. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities associated with CFI were recorded at their fair values as of the acquisition date and the amounts are as follows:&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.105%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,054&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,097&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718,445&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,621)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,506)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase consideration net of cash on hand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase adjustment receivable from seller&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,069&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Acquisition related expenses of $2.3&#160;million related to both the Smith Transport and CFI acquisitions are included in the consolidated statement of comprehensive income for the twelve months ended December&#160;31, 2022.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <htld:BusinessAcquisitionConsiderationTransferredSmithTransport
      contextRef="i51a77fd5563d457b93c0bfed6e984847_D20220531-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTQ4ODY_b3433839-3cbd-4783-b120-31751d1f955e"
      unitRef="usd">169400000</htld:BusinessAcquisitionConsiderationTransferredSmithTransport>
    <htld:BusinessCombinationGrossCashPaidSmithTransport
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTQ5MjY_543eaa76-acb0-417e-ac89-1bc721d555f5"
      unitRef="usd">140600000</htld:BusinessCombinationGrossCashPaidSmithTransport>
    <htld:BusinessCombinationCashAcquiredSmithTransport
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTQ5NzI_ccc612d8-77ad-4280-842b-4c12ff3cb30f"
      unitRef="usd">18600000</htld:BusinessCombinationCashAcquiredSmithTransport>
    <htld:BusinessCombinationLongTermDebtSmithTransport
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTUwMDg_b1fe62be-870a-4cde-ba09-64817e5bd40b"
      unitRef="usd">46800000</htld:BusinessCombinationLongTermDebtSmithTransport>
    <htld:BusinessCombinationLongTermDebtSmithTransport
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTUwNDQ_d66b275f-0d69-4a11-b268-e19e3a6418c2"
      unitRef="usd">40300000</htld:BusinessCombinationLongTermDebtSmithTransport>
    <htld:AcquiredBusinessPercentOfAssetsSmithTransport
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTU2MDQ_f1b9f2e4-3a48-437b-95fb-4605de6ff5da"
      unitRef="rate">0.123</htld:AcquiredBusinessPercentOfAssetsSmithTransport>
    <htld:AcquiredBusinessPercentOfRevenueSmithTransport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTU2Mzg_416cabba-baf5-42f6-a2fa-3f3ff59cf1fb"
      unitRef="rate">0.133</htld:AcquiredBusinessPercentOfRevenueSmithTransport>
    <htld:BusinessAcquisitionProFormaInformationSmithTransportTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzI2NjY_530aeebc-2b24-4c08-a30b-1f6f92ebe068">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.342%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.073%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$810,459&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,060,718&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$96,466&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$140,647&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</htld:BusinessAcquisitionProFormaInformationSmithTransportTextBlock>
    <htld:BusinessAcquisitionProFormaRevenueSmithTransport
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToyMTc5NDJhOTJlOWM0MTgwYjE3NTgzOGNkZWRmMWRlMC90YWJsZXJhbmdlOjIxNzk0MmE5MmU5YzQxODBiMTc1ODM4Y2RlZGYxZGUwXzMtMS0xLTEtNDkwNTI_80210d36-be70-4b10-b8a9-d5c69cb2f62c"
      unitRef="usd">810459000</htld:BusinessAcquisitionProFormaRevenueSmithTransport>
    <htld:BusinessAcquisitionProFormaRevenueSmithTransport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToyMTc5NDJhOTJlOWM0MTgwYjE3NTgzOGNkZWRmMWRlMC90YWJsZXJhbmdlOjIxNzk0MmE5MmU5YzQxODBiMTc1ODM4Y2RlZGYxZGUwXzMtMi0xLTEtNTEyOTM_37467912-dcc0-4f4c-9bf6-66580923012e"
      unitRef="usd">1060718000</htld:BusinessAcquisitionProFormaRevenueSmithTransport>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToyMTc5NDJhOTJlOWM0MTgwYjE3NTgzOGNkZWRmMWRlMC90YWJsZXJhbmdlOjIxNzk0MmE5MmU5YzQxODBiMTc1ODM4Y2RlZGYxZGUwXzQtMS0xLTEtNDkwNTI_11df330f-7df4-48e8-b833-6624d0dd1ef9"
      unitRef="usd">96466000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToyMTc5NDJhOTJlOWM0MTgwYjE3NTgzOGNkZWRmMWRlMC90YWJsZXJhbmdlOjIxNzk0MmE5MmU5YzQxODBiMTc1ODM4Y2RlZGYxZGUwXzQtMi0xLTEtNTEyOTU_b3557ca5-45fd-4ae5-a6f1-b741fa969054"
      unitRef="usd">140647000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <htld:GoodwillAcquiredDuringPeriodSmithTransport
      contextRef="i9c2c581cb827461ab864e10459864e2f_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzMyOTg1MzQ5MTg1MjQ_0e18dff2-46d8-4ba3-95e7-8582035c7b89"
      unitRef="usd">-1800000</htld:GoodwillAcquiredDuringPeriodSmithTransport>
    <htld:BusinessCombinationSeparatelyRecognizedTransactionsSmithTransportTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTY2ODM_612af36a-23e9-45b7-a693-eb78e393eba5">&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:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.105%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,238&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right of use assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,661&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,902&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,673&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,263)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,359)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</htld:BusinessCombinationSeparatelyRecognizedTransactionsSmithTransportTableTextBlock>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzEtMS0xLTEtNTA3Mzg_26d531ea-d29b-43cc-9f06-6907a6a7067f"
      unitRef="usd">32300000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzItMS0xLTEtNTA3Mzg_308b7a07-6fb9-4eab-8bd7-83834eb35f3a"
      unitRef="usd">6238000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzMtMS0xLTEtNTA3Mzg_3c6492f7-bea5-48a8-8caf-04cec406f227"
      unitRef="usd">68196000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzQtMS0xLTEtNTA3Mzg_acdf3769-be7f-48f4-8d2e-a1ce127106f2"
      unitRef="usd">26661000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzUtMS0xLTEtNTA3Mzg_3bdb6336-38bd-4c27-bda1-39bf183965bb"
      unitRef="usd">4079000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzYtMS0xLTEtNTA3Mzg_221b5607-367e-4c47-b194-9943b6a665f6"
      unitRef="usd">29902000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzctMS0xLTEtNTA3Mzg_f1530f03-1dbd-46c7-987b-9d650d6efaf5"
      unitRef="usd">40297000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzgtMS0xLTEtNTE0MjY_6cd2bea8-7acc-43d6-b68e-29e37a97d9ba"
      unitRef="usd">207673000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzktMS0xLTEtNTA3Mzg_f7e40331-bedb-441d-845e-c7d7f8ae482d"
      unitRef="usd">7917000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzEwLTEtMS0xLTUwNzM4_23fa2819-d822-4332-a08a-717a815a22ba"
      unitRef="usd">4263000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzExLTEtMS0xLTUwNzM4_1e063b0b-f936-46df-8466-03686ff4ad09"
      unitRef="usd">11424000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <htld:BusinessCombinationFinanceLeaseLiability
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzEyLTEtMS0xLTUwNzM4_18a4660c-ccef-4cab-8728-a1eb90bc5246"
      unitRef="usd">35359000</htld:BusinessCombinationFinanceLeaseLiability>
    <htld:OperatingLeaseLiabilities
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzEzLTEtMS0xLTUwNzM4_aaa8aa69-fa1a-49e7-9c3c-fc4a1994163a"
      unitRef="usd">26661000</htld:OperatingLeaseLiabilities>
    <htld:NetCashPaid
      contextRef="i51a77fd5563d457b93c0bfed6e984847_D20220531-20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTo0NGFmYTQ0NzhlYmI0N2ZiYTJhMDc2MzUyZTU4MGZlNC90YWJsZXJhbmdlOjQ0YWZhNDQ3OGViYjQ3ZmJhMmEwNzYzNTJlNTgwZmU0XzE0LTEtMS0xLTUxNDQw_66e14225-3d99-4068-93e6-09a5b769ca77"
      unitRef="usd">122049000</htld:NetCashPaid>
    <htld:BusinessCombinationGrossCashPaidSmithTransport
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTc5MjU_8aec679e-a704-435e-9188-e7b4dfa941e8"
      unitRef="usd">560600000</htld:BusinessCombinationGrossCashPaidSmithTransport>
    <htld:AdjustedPurchasePrice
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzU0OTc1NTg0ODIyMg_dc68e80d-b8d7-40ce-a9d5-36e4071cc4fa"
      unitRef="usd">558600000</htld:AdjustedPurchasePrice>
    <htld:NetAdjustmentToPurchasePrice
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzU0OTc1NTg0ODM5Nw_274c8d22-a59e-4b2b-b3b0-dfdd5bd1a88b"
      unitRef="usd">2000000</htld:NetAdjustmentToPurchasePrice>
    <htld:BusinessCombinationGrossCashPaidSmithTransport
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTc5NjM_8aec679e-a704-435e-9188-e7b4dfa941e8"
      unitRef="usd">560600000</htld:BusinessCombinationGrossCashPaidSmithTransport>
    <htld:BusinessCombinationCashAcquiredSmithTransport
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTgwNzU_3980ab26-0963-44f5-9901-6da0ef27821c"
      unitRef="usd">6800000</htld:BusinessCombinationCashAcquiredSmithTransport>
    <htld:AcquiredBusinessPercentOfAssetsCFI
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTgxMDk_be494b4d-a92a-4908-86d6-1453dc2b28b6"
      unitRef="rate">0.43</htld:AcquiredBusinessPercentOfAssetsCFI>
    <htld:AcquiredBusinessPercentOfRevenueCFI
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTgxNTI_12bae62d-5d68-4d23-b1aa-03643c6acfe1"
      unitRef="rate">0.216</htld:AcquiredBusinessPercentOfRevenueCFI>
    <htld:BusinessAcquisitionProFormaInformationCFITextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTY2ODQ_7e13d09a-b3c4-4175-9369-6cf2a069a56f">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.353%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.620%"/&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Revenue&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,152,412&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,394,552&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Income&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$83,219&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 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$174,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</htld:BusinessAcquisitionProFormaInformationCFITextBlock>
    <htld:BusinessAcquisitionProFormaRevenueCFI
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTozYmIyMTY1MThjMDU0NjJiYjZmYTk5MWRmZGE4ZDk5NC90YWJsZXJhbmdlOjNiYjIxNjUxOGMwNTQ2MmJiNmZhOTkxZGZkYThkOTk0XzMtMi0xLTEtNTA3Mzg_b0c39007-5e00-49e7-a6a0-7b6613c39f1d"
      unitRef="usd">1152412000</htld:BusinessAcquisitionProFormaRevenueCFI>
    <htld:BusinessAcquisitionProFormaRevenueCFI
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTozYmIyMTY1MThjMDU0NjJiYjZmYTk5MWRmZGE4ZDk5NC90YWJsZXJhbmdlOjNiYjIxNjUxOGMwNTQ2MmJiNmZhOTkxZGZkYThkOTk0XzMtNC0xLTEtNTA3Mzg_ec390f11-0bf1-446f-8a74-5959f55a60d1"
      unitRef="usd">1394552000</htld:BusinessAcquisitionProFormaRevenueCFI>
    <htld:BusinessAcquisitionProFormaNetIncomeLossCFI
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTozYmIyMTY1MThjMDU0NjJiYjZmYTk5MWRmZGE4ZDk5NC90YWJsZXJhbmdlOjNiYjIxNjUxOGMwNTQ2MmJiNmZhOTkxZGZkYThkOTk0XzQtMi0xLTEtNTA3Mzg_b81b5c76-4fa0-4a72-8573-cdd07ff857e5"
      unitRef="usd">83219000</htld:BusinessAcquisitionProFormaNetIncomeLossCFI>
    <htld:BusinessAcquisitionProFormaNetIncomeLossCFI
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZTozYmIyMTY1MThjMDU0NjJiYjZmYTk5MWRmZGE4ZDk5NC90YWJsZXJhbmdlOjNiYjIxNjUxOGMwNTQ2MmJiNmZhOTkxZGZkYThkOTk0XzQtNC0xLTEtNTA3Mzg_3a630032-0a1a-4034-b523-d68ed5826fc8"
      unitRef="usd">174684000</htld:BusinessAcquisitionProFormaNetIncomeLossCFI>
    <htld:GoodwillAcquiredDuringPeriodCFI
      contextRef="i9c2c581cb827461ab864e10459864e2f_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTc1NDA_d9a8e43e-fa81-4b31-a053-1e9e0a0c56c8"
      unitRef="usd">5700000</htld:GoodwillAcquiredDuringPeriodCFI>
    <htld:BusinessCombinationSeparatelyRecognizedTransactionsCFITableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTY2ODI_8c634f7b-2166-455e-9dd7-0c98eda3f5b9">&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:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.105%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,054&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,097&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718,445&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,621)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,506)&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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase consideration net of cash on hand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase adjustment receivable from seller&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,069&#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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#bfe4ff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</htld:BusinessCombinationSeparatelyRecognizedTransactionsCFITableTextBlock>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzEtMS0xLTEtNTA3Mzg_23eaaa68-4f43-4528-a6f2-ac150a61b9b7"
      unitRef="usd">74740000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzItMS0xLTEtNTA3Mzg_ffcc71c9-5242-4e53-8091-cbf62ae421a3"
      unitRef="usd">13054000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzMtMS0xLTEtNTA3Mzg_995adaaf-a10f-4e91-901a-167c22f16f50"
      unitRef="usd">461147000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzQtMS0xLTEtNTA3Mzg_3a31fc84-79b2-4974-89f9-c4a573743b4f"
      unitRef="usd">306000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <htld:BusinessCombinationDeferredIncomeTaxesAsset
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzUtMS0xLTEtNTA3Mzg_0e81c9d4-8203-4f93-80ed-62b08843dac2"
      unitRef="usd">2018000</htld:BusinessCombinationDeferredIncomeTaxesAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzYtMS0xLTEtNTA3Mzg_a1d31f6b-05c1-43ed-b866-e5eece87a8da"
      unitRef="usd">55097000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzctMS0xLTEtNTA3Mzg_ae1f9ac8-29a6-4426-b955-ed662a0922bb"
      unitRef="usd">112083000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzgtMS0xLTEtNTE0OTI_c27f5188-12af-4742-abf2-6c20173deeda"
      unitRef="usd">718445000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzktMS0xLTEtNTA3Mzg_4ac9a957-8272-474b-a23b-9ab040d7423e"
      unitRef="usd">47819000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzEwLTEtMS0xLTUwNzM4_5d903dd1-f47c-4ccb-8dc3-cf4eacc1bc55"
      unitRef="usd">1621000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <htld:BusinessCombinationIncomeTaxesPayable
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzExLTEtMS0xLTUwNzM4_7abc5c3a-1bec-4bc3-b662-f364256f34a0"
      unitRef="usd">-765000</htld:BusinessCombinationIncomeTaxesPayable>
    <htld:BusinessCombinationDeferredIncomeTaxesLiability
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzEyLTEtMS0xLTUwNzM4_3be298a8-a3be-4a4b-aab8-0f6c1578e0fb"
      unitRef="usd">-116506000</htld:BusinessCombinationDeferredIncomeTaxesLiability>
    <htld:PurchaseConsiderationNetOfCashOnHand
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzEzLTEtMS0xLTUxNDk3_211b6a22-7f2e-403e-8c78-fa2c9eb35da0"
      unitRef="usd">551734000</htld:PurchaseConsiderationNetOfCashOnHand>
    <htld:PurchaseAdjustmentReceivableFromSeller
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzE0LTEtMS0xLTYxODM4_e4021bf6-971b-49ce-9601-0319d963a727"
      unitRef="usd">2069000</htld:PurchaseAdjustmentReceivableFromSeller>
    <htld:NetCashPaid
      contextRef="i9de5757a673f43998b3341b525539876_D20220831-20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90YWJsZToxM2M4ZWUzMzU0ZDY0YmZkYTIyMTAxYjE4MzY5NWIzYi90YWJsZXJhbmdlOjEzYzhlZTMzNTRkNjRiZmRhMjIxMDFiMTgzNjk1YjNiXzE1LTEtMS0xLTYxODgy_a562223e-f6ab-4699-bc07-f2a680a3c12f"
      unitRef="usd">553803000</htld:NetCashPaid>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xMzkvZnJhZzo4NmRhNjQyNzg3OGY0MzdkYjQ4NTI4NzVhMDg3MzJiZi90ZXh0cmVnaW9uOjg2ZGE2NDI3ODc4ZjQzN2RiNDg1Mjg3NWEwODczMmJmXzEwOTk1MTE2NTgzMDk_ab814d73-d3fc-4439-9d8c-843aeef84ea9"
      unitRef="usd">2300000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzkyNQ_ccf360b9-116c-43d8-a5ac-68d9cfb24caa">Intangible Assets and GoodwillAs a result of the acquisitions of Smith Transport and CFI there was a $85.0&#160;million increase in the gross intangible assets made up of $53.4&#160;million finite lived intangible assets and $31.6 million of indefinite lived intangible assets during the twelve months ended December&#160;31, 2022. The increase in gross indefinite lived intangible assets is associated with the Smith Transport and CFI trade names, while the intangible assets for customer relationships and covenants not to compete have finite lives. The majority of change in gross finite lived intangible assets is the $52.8&#160;million of customer relationship intangible assets, including $21.2&#160;million from Smith Transport and $31.6&#160;million from CFI.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of $3.7 million, $2.4 million and $2.4 million for the twelve months ended December&#160;31, 2022, 2021 and 2020, respectively, was included in depreciation and amortization in the consolidated statements of comprehensive income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets subject to amortization consisted of the following at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.221%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization period (years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net finite intangible assets&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,836&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,441&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,395&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,900&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,700&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-10&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,839&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.221%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization period (years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net finite  intangible assets&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,842&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,158&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,900&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,220&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,680&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-10&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,783&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Change in carrying amount of goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.160%"/&gt;&lt;td style="width:0.1%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,295&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition May 31, 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,297&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition August 31, 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,083&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future amortization expense for intangible assets is estimated at $5.8 million for 2023, $5.5 million for 2024, $5.5 million for 2025, $5.5 million for 2026, and $5.5 million for 2027.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <htld:GrossIntangibleAssetsAcquired
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzMyOTg1MzQ4ODQ2MzY_a1ac157e-98b6-4a4f-b727-d35a27cc9470"
      unitRef="usd">85000000</htld:GrossIntangibleAssetsAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzMyOTg1MzQ4ODQ3Njk_b5d2a595-d49e-4217-b35b-76032d5ff3bb"
      unitRef="usd">53400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzMyOTg1MzQ4ODQ4MTU_e8105d6a-5b42-4105-aa62-32cf41a42c46"
      unitRef="usd">31600000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <htld:CustomerRelatedIntangibleAssets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzU0OTc1NTgxNTg2OA_a557bd7e-269b-4821-985f-f62b84c72134"
      unitRef="usd">52800000</htld:CustomerRelatedIntangibleAssets>
    <htld:GrossIntangibleAssetsAcquiredSmithTransport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzU0OTc1NTgxNTkzMg_8b97c13c-242f-4d5e-bdf3-6411ddd6dd05"
      unitRef="usd">21200000</htld:GrossIntangibleAssetsAcquiredSmithTransport>
    <htld:GrossIntangibleAssetsAcquiredCFI
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzU0OTc1NTgxNTk3OQ_722430fd-3da1-4c0e-8535-dda62480b4e2"
      unitRef="usd">31600000</htld:GrossIntangibleAssetsAcquiredCFI>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzQyNw_700a76c4-3ecf-4be5-80ae-aec94701525e"
      unitRef="usd">3700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzQzMQ_0032a1c6-6a60-42d4-9617-c530b01b44e0"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzQzOA_07da628b-7900-4490-8371-64ce9e73e106"
      unitRef="usd">2400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzkyOA_23a4d908-f836-49de-873b-c7233b3e90ae">&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.221%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization period (years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net finite intangible assets&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,836&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,441&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,395&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,900&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,700&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,200&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-10&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,839&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,357&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.283%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.221%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization period (years)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net finite  intangible assets&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15-20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,842&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,158&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradename&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5-10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,900&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,220&#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="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,680&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-10&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,783&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,517&#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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3bd6f7a85164baa993707e149538e80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzMtMy0xLTEtNDkwNTI_d993a260-a433-435e-861d-7d999f597a50"
      unitRef="usd">75836000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3bd6f7a85164baa993707e149538e80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzMtNS0xLTEtNDkwNTI_7e3ec2b6-84ba-4fde-b6cb-31340c2755c4"
      unitRef="usd">8441000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie3bd6f7a85164baa993707e149538e80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzMtNy0xLTEtNDkwNTI_e5f6a223-2a5f-4881-9e44-195754532d7c"
      unitRef="usd">67395000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i78ab0e1f03224864a0f4ba547e9a09df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzQtMy0xLTEtNDkwNTI_26dd100b-8b63-406b-abe3-3d9348d8c4d5"
      unitRef="usd">12900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i78ab0e1f03224864a0f4ba547e9a09df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzQtNS0xLTEtNDkwNTI_0ebea318-81d1-4cff-8246-1c799c36d560"
      unitRef="usd">9700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i78ab0e1f03224864a0f4ba547e9a09df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzQtNy0xLTEtNDkwNTI_38e5d6ee-611a-4e5b-8f31-615899efdd01"
      unitRef="usd">3200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib92aab8c265f435dbb5c823dc41e28aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzUtMy0xLTEtNDkwNTI_d236304b-bec1-489a-a8ec-4e54b4104ab8"
      unitRef="usd">5839000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib92aab8c265f435dbb5c823dc41e28aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzUtNS0xLTEtNDkwNTI_535dcc4c-258e-4513-bacc-ce70bb8f345d"
      unitRef="usd">4357000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib92aab8c265f435dbb5c823dc41e28aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzUtNy0xLTEtNDkwNTI_5cbd9fa2-b7d4-4e26-9a53-e120e561851e"
      unitRef="usd">1482000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzYtMy0xLTEtNDkwNTI_e339899c-04e6-4cd4-8716-564009ceef28"
      unitRef="usd">94575000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzYtNS0xLTEtNDkwNTI_603a8202-cdff-4bf3-a744-07d637201b50"
      unitRef="usd">22498000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjAxZGZjN2Q5ZjA0Y2YyYmM2NmY5MzgxY2NlOTAzZi90YWJsZXJhbmdlOmU2MDFkZmM3ZDlmMDRjZjJiYzY2ZjkzODFjY2U5MDNmXzYtNy0xLTEtNDkwNTI_b2e22332-47b9-48bc-b181-3e69b64cd422"
      unitRef="usd">72077000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id22fa44f210d4ee7beb1a45b8c1af3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzMtMy0xLTEtNDkwNTI_58973e33-01e2-4bb9-a370-af603ffbb776"
      unitRef="usd">23000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id22fa44f210d4ee7beb1a45b8c1af3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzMtNS0xLTEtNDkwNTI_0d2e3881-972b-42d0-9a16-523d4c4fe96a"
      unitRef="usd">5842000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id22fa44f210d4ee7beb1a45b8c1af3cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzMtNy0xLTEtNDkwNTI_55e894b2-a5d7-4f53-ac50-7e861bcfed49"
      unitRef="usd">17158000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1b2a4a9bd4ed422d81e3b5a6efe374a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzQtMy0xLTEtNDkwNTI_aa026f7a-fca3-4a01-b363-c45bf9e43e9e"
      unitRef="usd">12900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1b2a4a9bd4ed422d81e3b5a6efe374a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzQtNS0xLTEtNDkwNTI_a0b8af0e-da0b-4dec-8611-b8ec0e985791"
      unitRef="usd">9220000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1b2a4a9bd4ed422d81e3b5a6efe374a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzQtNy0xLTEtNDkwNTI_f27cee8f-d2da-44a8-8db2-f86e6af2722e"
      unitRef="usd">3680000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idc173ae8efd0426e87cde37845cfeee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzUtMy0xLTEtNDkwNTI_6335a708-aac5-46ce-bd8c-3afab2c91a73"
      unitRef="usd">5300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idc173ae8efd0426e87cde37845cfeee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzUtNS0xLTEtNDkwNTI_58dad6bd-88d0-4847-a0df-086446dd3764"
      unitRef="usd">3783000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idc173ae8efd0426e87cde37845cfeee5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzUtNy0xLTEtNDkwNTI_893d213f-63ea-41fe-a6ab-b215683f2712"
      unitRef="usd">1517000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzYtMy0xLTEtNDkwNTI_b12d7638-c947-4f70-bbd3-01e294a25650"
      unitRef="usd">41200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzYtNS0xLTEtNDkwNTI_e7f87065-5dc5-47a2-9773-783c48845c1a"
      unitRef="usd">18845000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTplNjJmNGY0ZmI1MDU0M2ZkOTY1OWNmNzkxN2VmZjQ1ZC90YWJsZXJhbmdlOmU2MmY0ZjRmYjUwNTQzZmQ5NjU5Y2Y3OTE3ZWZmNDVkXzYtNy0xLTEtNDkwNTI_3b7030a7-54bc-4eb4-87af-34c06d3943b2"
      unitRef="usd">22355000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzEwOTk1MTE2Mjg4MzE_308fa3b0-65a0-4f59-89c1-0f92fda8b572">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.160%"/&gt;&lt;td style="width:0.1%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,295&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition May 31, 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,297&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition August 31, 2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,083&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTo2ODBkYjMzYjgyOTQ0NDQ0OThlZGFhZjUyMDQ0NGY2ZC90YWJsZXJhbmdlOjY4MGRiMzNiODI5NDQ0NDQ5OGVkYWFmNTIwNDQ0ZjZkXzEtMS0xLTEtNTYxNjc_8ae3d3e2-7f75-4024-90bd-95c9b342a7d6"
      unitRef="usd">168295000</us-gaap:Goodwill>
    <htld:GoodwillAcquiredDuringPeriodSmithTransport
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTo2ODBkYjMzYjgyOTQ0NDQ0OThlZGFhZjUyMDQ0NGY2ZC90YWJsZXJhbmdlOjY4MGRiMzNiODI5NDQ0NDQ5OGVkYWFmNTIwNDQ0ZjZkXzItMS0xLTEtNTYxNjc_bd55bd94-d1dc-46aa-843e-57e12f267180"
      unitRef="usd">40297000</htld:GoodwillAcquiredDuringPeriodSmithTransport>
    <htld:GoodwillAcquiredDuringPeriodCFI
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTo2ODBkYjMzYjgyOTQ0NDQ0OThlZGFhZjUyMDQ0NGY2ZC90YWJsZXJhbmdlOjY4MGRiMzNiODI5NDQ0NDQ5OGVkYWFmNTIwNDQ0ZjZkXzMtMS0xLTEtNTYxNjc_acdd9019-b7b5-4f5e-9fa5-c33cd8abedb9"
      unitRef="usd">112083000</htld:GoodwillAcquiredDuringPeriodCFI>
    <us-gaap:Goodwill
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90YWJsZTo2ODBkYjMzYjgyOTQ0NDQ0OThlZGFhZjUyMDQ0NGY2ZC90YWJsZXJhbmdlOjY4MGRiMzNiODI5NDQ0NDQ5OGVkYWFmNTIwNDQ0ZjZkXzQtMS0xLTEtNTYxNzY_be083bdf-03c6-4595-b8e0-01e9aa815897"
      unitRef="usd">320675000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzc2Mw_6dea0c0d-2368-497e-a6bd-8f0ea8db7808"
      unitRef="usd">5800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzc3NA_a3d29185-feff-432a-8826-860495b4a398"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzc4NQ_3d6da944-48eb-4399-9d15-d92475d02d56"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzc5Ng_fe362a12-9594-4413-ba9c-7a4cb9a2527c"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDIvZnJhZzo5MjYxZWU0YWUwMjE0ZTE0ODMyOTQ4OGM4NjBiMjJjYi90ZXh0cmVnaW9uOjkyNjFlZTRhZTAyMTRlMTQ4MzI5NDg4Yzg2MGIyMmNiXzgxMQ_472e1318-3de9-43cf-82ed-82b62b713ab3"
      unitRef="usd">5500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzI0OTM_9ac2d6b1-bce9-456a-a431-ae2b6f61a8c8">Long-Term Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conjunction with the acquisition of CFI on August 31, 2022, (the &#x201c;CFI Closing Date&#x201d;), Heartland entered into a $550.0&#160;million unsecured credit facility which included a $100.0&#160;million revolving line of credit (&#x201c;Revolving Facility&#x201d;) and $450.0&#160;million in term loans (&#x201c;Term Facility&#x201d; and, together with the Revolving Facility, the &#x201c;Credit Facilities&#x201d;). The Credit Facilities includes a consortium of lenders, including joint bookrunners JPMorgan Chase Bank, N.A. and Wells Fargo Bank, National Association (&#x201c;Wells Fargo&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facilities replaced the previous credit arrangements in place for the Company which consisted of a November 2013 Credit Agreement with Wells Fargo, along with an asset-based credit facility with Citizens Bank of Pennsylvania that was assumed as part of the acquisition of Smith Transport on May 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The full amount of the Term Facility was made in a single draw on August 31, 2022 and amounts borrowed under the Term Facility that are repaid or prepaid may not be reborrowed. The Term Facility will amortize in quarterly installments beginning in September 2023, at 5% per annum through June 2025 and 10% per annum from September 2025 through June 2027, with the balance due on the date that is five years from the CFI Closing Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Revolving Facility consists of a five-year revolving credit facility with aggregate commitments in an amount equal to $100.0&#160;million, of which up to $50.0&#160;million is available for the issuance of letters of credit, and including a swingline facility in an amount equal to $20.0&#160;million. The Revolver will mature and the commitments thereunder will terminate on the date that is five years after the CFI Closing Date. Amounts repaid under the Revolving Facility may be reborrowed. The Credit Facilities include an uncommitted accordion feature pursuant to which the Company may request up to $275.0&#160;million in incremental revolving or term loans, subject to lender approvals.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The indebtedness, obligations, and liabilities under the Credit Facilities are unconditionally guaranteed, jointly and severally, on an unsecured basis by the Company, Borrower, and certain other subsidiaries of the Company. The Borrower may voluntarily prepay outstanding loans under the Credit Facilities in whole or in part at any time without premium or penalty, subject to payment of customary breakage costs in the case of SOFR rate loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facilities contain usual and customary events of default and negative covenants for a facility of this nature including, among other things, restrictions on the Company&#x2019;s ability to incur certain additional indebtedness or issue guarantees, to create liens on the Company&#x2019;s assets, to make distributions on or redeem equity interests (subject to certain exceptions, including that (a) the Company may pay regularly scheduled dividends on the Company&#x2019;s common stock not to exceed $10.0&#160;million during any fiscal year and (b) the Company may make any other distributions so long as it maintains a net leverage ratio not greater than 2.50 to 1.00), to make investments and to engage in mergers, consolidations, or acquisitions. The Credit Facilities contain customary financial covenants, including (i) a maximum net leverage ratio of 2.75 to 1.00, measured quarterly on a trailing twelve-month basis, and (ii) a minimum interest coverage ratio of 3.00 to 1.00, measured quarterly on a trailing twelve-month basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under the Credit Facilities will accrue interest, at the option of the Borrower, at a per annum rate of (i) for an &#x201c;ABR Loan&#x201d;, the alternate base rate (defined as the interest rate per annum equal to the highest of (a) the variable rate of interest announced by the administrative agent as its &#x201c;prime rate&#x201d;, (b) 0.50% above the Federal Funds Rate, (c) the Term SOFR for an interest period of one-month plus 1.1%, or (d) 1.00%) plus the applicable margin or (ii) for a &#x201c;SOFR Loan&#x201d;, the Term SOFR Rate for an interest period of one, three or six-months as selected by Company plus the applicable margin. The applicable margin for ABR Loans ranges from 0.250% to 0.875% and the applicable margin for SOFR Loans ranges from 1.250% to 1.875%, depending on the Company&#x2019;s net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;One of the nine consortium lenders is West Bank. Our CEO has served on the Board of Directors of West Bancorporation and West Bank, a wholly owned subsidiary of West Bancorporation, Inc., the financial institution that holds a portion of our deposits, since 2013. We have had a banking relationship with West Bank since 2003. West Bank's share of the Revolving Facility is $8.2&#160;million while the West Bank share of the initial Term Facility was $36.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had $375.0&#160;million outstanding on the Term Facility and no outstanding under the Revolving Facility at December&#160;31, 2022. Outstanding letters of credit associated with the Revolving Facility at December&#160;31, 2022  were $13.9 million. As of December&#160;31, 2022, the Revolving Facility available for future borrowing was $86.1 million. As of December&#160;31, 2022 the weighted average interest rate on outstanding borrowings under the Credit Facilities was 5.6%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The May 31, 2022 acquisition of Smith Transport included the assumption of $46.8 million of debt and financing lease obligations associated with the fleet of revenue equipment of which $40.3 million was outstanding at December&#160;31, 2022, (the "Smith Debt"). The Smith Debt has $9.7&#160;million of outstanding principal and is made up of installment notes with a weighted average interest rate of 4.4% at December&#160;31, 2022, due in monthly installments with final maturities at various dates ranging from November 2023 to January 2029, secured by related revenue equipment. The remaining Smith Debt of $30.6&#160;million are finance lease obligations with a weighted average interest rate of 3.9% at December&#160;31, 2022, due in monthly installments with final maturities at various dates ranging from July 2023 to April 2026 with the weighted average remaining lease term of 2.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The annual maturities of long term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,550&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,585&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,919&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,095&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principle&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,738&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,297)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amounts payable within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,009)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,432&#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;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <htld:UnsecuredCreditFacility
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NTgyMjQ_1babbc0b-8dfc-4e99-aed1-a576e03988ea"
      unitRef="usd">550000000</htld:UnsecuredCreditFacility>
    <htld:RevolvingFacility
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjM4MjI_60a2529a-f00d-474e-8b96-7c94451520ad"
      unitRef="usd">100000000</htld:RevolvingFacility>
    <htld:TermFacility
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjM4NjI_24737fc9-f1b9-416b-bea5-4416f065dd8d"
      unitRef="usd">450000000</htld:TermFacility>
    <htld:RevolvingFacility
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjQ5NzU_60a2529a-f00d-474e-8b96-7c94451520ad"
      unitRef="usd">100000000</htld:RevolvingFacility>
    <htld:AvailableIssuanceOfLineOfCredit
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjUxNTE_cf83282e-90fd-4de4-95c9-77e625647a29"
      unitRef="usd">50000000</htld:AvailableIssuanceOfLineOfCredit>
    <htld:SwinglineFacility
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjUyOTg_ccbb3d75-2ad5-4034-8522-004538baa01a"
      unitRef="usd">20000000</htld:SwinglineFacility>
    <htld:UncommittedAccordionFeature
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjU2MzY_c61857db-01b7-4d71-b83d-c191ff5631f0"
      unitRef="usd">275000000</htld:UncommittedAccordionFeature>
    <htld:MaxAnnualDividend
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzE2NDkyNjc0NjY2ODI_5ee17aa2-1c1f-4019-9b1a-03887d8c78db"
      unitRef="usd">10000000</htld:MaxAnnualDividend>
    <htld:DebtInstrumentCovenantDistributionsMaxLeverageRatio
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTkyNjg_675ecdd2-7bf3-452d-8d56-0feff3da2718"
      unitRef="number">2.5</htld:DebtInstrumentCovenantDistributionsMaxLeverageRatio>
    <htld:DebtInstrumentCovenantMaximumNetLeverageRatio
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTkyNzA_95be469a-8923-404f-af28-139e37e32134"
      unitRef="number">2.75</htld:DebtInstrumentCovenantMaximumNetLeverageRatio>
    <htld:DebtInstrumentCovenantMinimumInterestCoverageRatio
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTkyNjk_be55c254-6bfb-41bf-ab65-8595843f5570"
      unitRef="number">3</htld:DebtInstrumentCovenantMinimumInterestCoverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5ba98620c2e94e89bebd8265e20dda05_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTM2ODY_05fa48ad-f2a7-409f-aebc-ce8f29e58de1"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <htld:TermSOFROneMonthSpread
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTM3OTY_4bcd8018-4c52-4958-86e3-1881e7dd3edf"
      unitRef="rate">0.011</htld:TermSOFROneMonthSpread>
    <htld:ApplicableMarginBase
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NTM4MjY_34e2ec6d-ebf0-4af8-a31a-1c9d6cf88088"
      unitRef="rate">0.01</htld:ApplicableMarginBase>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if1d279462557412e9f745b9b6b03d330_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODE4NDg_9f13dc3e-9508-4106-952d-44d4608661a5"
      unitRef="rate">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1b25e41c8f214dd48db6fbd2dbb41b25_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODE4Njk_e60a3dcf-3861-4e83-8c78-52aa8ad2643f"
      unitRef="rate">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4b72df6b134a4684b47c174d2292896b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODM5MDM_8ead613e-41cb-4674-aefc-ec35771d80a5"
      unitRef="rate">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibc5c24691a7e4efaab929abb70af82f3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODM5MDg_13cbbfe7-da03-47ff-87db-957704d15c71"
      unitRef="rate">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <htld:RevolvingFacilityRelatedParty
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODM5NTM_5b41d849-4478-45ca-b5cc-0943a9a6f0db"
      unitRef="usd">8200000</htld:RevolvingFacilityRelatedParty>
    <htld:TermFacilityRelatedParty
      contextRef="icbdf2690910f40ab9207cd7818c5ef88_I20220831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODM5ODk_d9adb0c8-b161-4404-bcc3-413ddd15eb83"
      unitRef="usd">36800000</htld:TermFacilityRelatedParty>
    <htld:OutstandingDebtOnTermFacility
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQwMjc_03caf4bf-e98b-4b5c-8920-a61d8adfdd7b"
      unitRef="usd">375000000</htld:OutstandingDebtOnTermFacility>
    <htld:OutstandingDebtOnRevolvingFacility
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQwNjY_20f00d70-996b-4ab0-8340-ad12e69c122e"
      unitRef="usd">0</htld:OutstandingDebtOnRevolvingFacility>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQwOTk_e82230ed-8334-4d5f-93ff-0c974b0966cc"
      unitRef="usd">13900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQxMzc_66a53c15-2ec9-44c0-ad3a-02356aaab598"
      unitRef="usd">86100000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <htld:WeightedAverageInterestRateCreditFacility
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQyMjM_11e049eb-1159-4a63-9e40-113dc4449507"
      unitRef="rate">0.056</htld:WeightedAverageInterestRateCreditFacility>
    <htld:BusinessCombinationLongTermDebtSmithTransport
      contextRef="i81496af2f3664db18047e576e4d4d845_I20220531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQyODI_b1fe62be-870a-4cde-ba09-64817e5bd40b"
      unitRef="usd">46800000</htld:BusinessCombinationLongTermDebtSmithTransport>
    <htld:BusinessCombinationLongTermDebtSmithTransport
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQzMTQ_d66b275f-0d69-4a11-b268-e19e3a6418c2"
      unitRef="usd">40300000</htld:BusinessCombinationLongTermDebtSmithTransport>
    <htld:Debt
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQzNDY_3ca3c97f-0737-4df9-8edc-664198298110"
      unitRef="usd">9700000</htld:Debt>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQzODM_7415f74b-25f4-4e4a-a653-4e8838b5f3ec"
      unitRef="rate">0.044</us-gaap:DebtWeightedAverageInterestRate>
    <htld:FinanceLeaseObligations
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQ0MDI_ce3ff253-1b3b-459e-a3d5-8830cbc1b558"
      unitRef="usd">30600000</htld:FinanceLeaseObligations>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQ0Mzk_a075da9f-c874-4540-ae94-2eb1b4e7e9e8"
      unitRef="rate">0.039</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzIxOTkwMjMyODQ0NTg_ccb75e9e-455e-4fa0-bf14-884508e986ba">P2Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90ZXh0cmVnaW9uOjFmYjQ0ZjU4YTM1ODRlNWRhYWEyYjRkM2VkNTlhNTIzXzEwOTk1MTE2NjUxMjg_3464a986-3d41-4c9e-bb4f-d85cb85caa1e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The annual maturities of long term debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:79.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,009&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,550&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,585&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,919&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,095&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total outstanding principle&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,738&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: unamortized debt issuance costs&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,297)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amounts payable within one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,009)&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,432&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzEtMS0xLTEtNjI5NDk_12d707b8-e932-46d8-9297-f0a51d186c61"
      unitRef="usd">2009000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzItMS0xLTEtNjI5NTc_cce0f0a2-fa49-4635-b2a1-f0cbc4f92eb1"
      unitRef="usd">10550000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzMtMS0xLTEtNjI5NjU_3efd7f09-1c25-446f-83a1-e02d151681ff"
      unitRef="usd">35585000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzQtMS0xLTEtNjI5NzM_d0cec048-c67f-4e19-986f-f443c79bc7aa"
      unitRef="usd">46919000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzUtMS0xLTEtNjI5ODE_449091f1-5f85-4a2f-bb65-ba6fc2fda941"
      unitRef="usd">289095000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzYtMS0xLTEtNjI5ODk_8cde6fa3-6a27-401a-878a-113f0b57c92a"
      unitRef="usd">580000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzctMS0xLTEtNjMwNTk_98d01795-732c-44f9-948c-92d56fd81b93"
      unitRef="usd">384738000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzgtMS0xLTEtNjMwMDY_85951e03-9ccd-4f79-92dd-8f6a9474388f"
      unitRef="usd">2297000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzktMS0xLTEtNjMwMTQ_d81d334e-8b7f-4217-b714-4a47be72ce52"
      unitRef="usd">2009000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebt
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNDgvZnJhZzoxZmI0NGY1OGEzNTg0ZTVkYWFhMmI0ZDNlZDU5YTUyMy90YWJsZTo0NWFiNDAxZGM1Y2Y0YjZmODNmZGQyZDQzMDYyYWNhYS90YWJsZXJhbmdlOjQ1YWI0MDFkYzVjZjRiNmY4M2ZkZDJkNDMwNjJhY2FhXzEwLTEtMS0xLTYzMDY5_ebefdd5c-12ce-4b76-af06-6fde9f43ef58"
      unitRef="usd">380432000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzIzNjA_10aaa315-e0b3-4116-9072-2b07027dd6b0">Lease Obligations&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, the Company completed a sale of an owned terminal property for a $73.2&#160;million gain. In a separate transaction related to the sale, we entered into a lease agreement with a base term of two years plus a five-year renewal option with the purchaser. The right-of-use asset associated with the leased terminal facility is $3.3&#160;million as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Smith Transport has revenue equipment operating lease right-of-use assets from leases entered into before the May 31, 2022 acquisition. These right-of-use operating lease assets have a total balance of $17.6&#160;million as of December&#160;31, 2022. The operating leases have a weighted average interest rate of 3.8% at December&#160;31, 2022, due in monthly installments with final maturities at various dates ranging from February 2023 to March 2026 with the weighted average remaining lease term of 1.7 years. Smith Transport also has related party operating leases with the founder of Smith Transport, where Smith Transport is both a lessor and lessee of certain real estate properties. These leases represent an insignificant portion of the right-of-use lease assets discussed above. See Note 6. Long-Term Debt for additional details on the finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost is recorded in rent and purchased transportation, finance lease interest expense is recorded in interest expense, and finance lease equipment depreciation is recorded in depreciation and amortization within the consolidated statements of comprehensive income. The components of the Company's lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,718&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease interest expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease equipment depreciation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,733&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,505&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 style="height:8pt"&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;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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating and finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our future minimum lease payments as of December&#160;31, 2022, are summarized as follows by lease category:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,498&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,961&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,193&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,231&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,008&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,511&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,901&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,850&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,604&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: future payment amount for interest&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,954&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,567&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,937&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations, long-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzU0OTc1NTgxODQ0Ng_4fd50a20-9b80-4729-9e11-0a03c5849f8a"
      unitRef="usd">73200000</us-gaap:GainLossOnSaleOfProperties>
    <htld:RightOfUseAssetAssociatedWithTheLeasedTerminalFacility
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzAzMzY_8060dbde-8d47-44aa-a490-b157bec9b0bc"
      unitRef="usd">3300000</htld:RightOfUseAssetAssociatedWithTheLeasedTerminalFacility>
    <htld:RightOfUseOperatingLeaseAssets
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzE4MTg_60c907bd-8dfc-4e72-963c-57255484c0c3"
      unitRef="usd">17600000</htld:RightOfUseOperatingLeaseAssets>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzEwNDU_5ec421a3-d5aa-43ee-83f8-b4665897cca2"
      unitRef="rate">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzEwMTY_d690e785-29be-474d-9c0b-138d17b5c9c0">P1Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzIzMjc_820b0063-cfe5-49d6-9cc2-9d740ca422ba">&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:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.084%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,718&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:1pt solid #000;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:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease interest expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease equipment depreciation&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,733&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,505&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 style="height:8pt"&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;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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating and finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzItMS0xLTEtNjE1Njk_36350f0a-adfd-472f-9667-387e3b6507c0"
      unitRef="usd">9718000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzItMy0xLTEtNjE1ODI_af4a1ba7-8f12-4e9d-b019-b995d29a674b"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzItNS0xLTEtNjE1OTE_91a64fd5-3f04-46ab-b730-621952c92f84"
      unitRef="usd">0</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzQtMS0xLTEtNjE2MDA_83f74467-f1a5-4963-a002-799ec7198743"
      unitRef="usd">772000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzQtMy0xLTEtNjE2MDg_040cb9ad-a9fa-4fd3-96be-c8b44b48ccb8"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzQtNS0xLTEtNjE2MTY_a9f89bc9-d5bd-4a44-b440-be351c032a7f"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzUtMS0xLTEtNjE2Mzc_7466562b-454e-46c5-ad39-eff8f5223db0"
      unitRef="usd">4733000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzUtMy0xLTEtNjE2NDY_74c2b06c-4d67-4cf9-ad97-def9e3d28d9e"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzUtNS0xLTEtNjE2NTU_31d5b5fa-dd1d-4cbf-a2f4-f25eb78a1d70"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LeaseCost
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzYtMS0xLTEtNjE3OTg_78557c74-8101-4f60-be25-eed7ae8409d8"
      unitRef="usd">5505000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzYtMy0xLTEtNjE4MDY_3f9ef567-d122-40dc-8493-334d3673775a"
      unitRef="usd">0</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzYtNS0xLTEtNjE4MDg_8306a5da-7d24-4ea6-a0bf-345f32639883"
      unitRef="usd">0</us-gaap:LeaseCost>
    <htld:TotalOperatingAndFinanceLeaseCost
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzgtMS0xLTEtNjE4MTA_99ac0205-7b66-46aa-a8e5-8896d5eae458"
      unitRef="usd">15223000</htld:TotalOperatingAndFinanceLeaseCost>
    <htld:TotalOperatingAndFinanceLeaseCost
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzgtMy0xLTEtNjE4MTI_e0a5a264-159a-428b-89d0-13f9cb555ee6"
      unitRef="usd">0</htld:TotalOperatingAndFinanceLeaseCost>
    <htld:TotalOperatingAndFinanceLeaseCost
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo3YzcwNGU3YjYxNjU0NGNjOTEwNTYxZTg5ZjA1ZGJlZS90YWJsZXJhbmdlOjdjNzA0ZTdiNjE2NTQ0Y2M5MTA1NjFlODlmMDVkYmVlXzgtNS0xLTEtNjE4MTQ_15dd0cea-c493-4864-99e7-91875fefd42b"
      unitRef="usd">0</htld:TotalOperatingAndFinanceLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90ZXh0cmVnaW9uOmI1ZThlODkxZGI4MDQ0YWViZDY1ZTVkMmI2ZjIxN2Y3XzEwOTk1MTE2MzE3NDg_cac74db6-0d32-4bde-8d9f-02a77d1907d5">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.293%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,498&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,961&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,193&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,231&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,008&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,511&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,901&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,850&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,604&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: future payment amount for interest&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;896&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,037&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of minimum lease payments&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,954&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,567&#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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,001&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,937&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations, long-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzItMS0xLTEtNTU2NTA_ed9a975c-c226-4587-8692-68a4232be251"
      unitRef="usd">12498000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzItMy0xLTEtNTU2NTA_31b8ea9b-bd35-4a58-802e-c9335edfd6e7"
      unitRef="usd">12961000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzMtMS0xLTEtNTU2NTA_c2cebbf2-2af3-4c62-9d30-56d33e524e50"
      unitRef="usd">6193000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzMtMy0xLTEtNTU2NTA_1a1cbbf5-c1f0-47c8-8d40-e297d6255f92"
      unitRef="usd">8231000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzQtMS0xLTEtNTU2NTA_b9c36a84-8215-499d-9a1d-144ebc12327f"
      unitRef="usd">3008000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzQtMy0xLTEtNTU2NTA_371bf033-3570-4eab-bda3-9ffde68f2431"
      unitRef="usd">7511000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzUtMS0xLTEtNTU2NTA_f2a6399d-705d-422b-ab91-dca753872cbf"
      unitRef="usd">151000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzUtMy0xLTEtNTU2NTA_c5a47bf0-7f5e-4871-ac69-883a0ebf909d"
      unitRef="usd">3901000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzYtMS0xLTEtNTYzNDc_04a01915-b4a0-4520-a1d5-d4c0ac551cd9"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzYtMy0xLTEtNTYzNTU_e48af859-f181-40a8-87b6-e43b402508ef"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzYtMS0xLTEtNTU2NTA_9ceca21a-66c2-4212-8845-fd98fbdfa06e"
      unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzYtMy0xLTEtNTU2NTA_229fd840-715b-4a67-9079-e1d07af79f51"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzctMS0xLTEtNTU3MDQ_8cba2e98-7a86-4c75-af0e-fddc8278b593"
      unitRef="usd">21850000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzctMy0xLTEtNTU3MTc_34247bdc-f16f-4fd2-ad7a-e1ae56f1cc80"
      unitRef="usd">32604000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzgtMS0xLTEtNTU2NTA_ed7a32e3-b91a-450a-a06d-f89730c3fe0e"
      unitRef="usd">896000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzgtMy0xLTEtNTU2NTA_90a6ecb5-ccbe-46bc-a527-55536458be10"
      unitRef="usd">2037000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzktMS0xLTEtNTU3MTE_8eceb113-0ba9-4e91-b48c-603b1accfd0f"
      unitRef="usd">20954000</us-gaap:OperatingLeaseLiability>
    <htld:FinanceLeaseLiability2
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzktMy0xLTEtNTU3MjU_829b60da-6b81-4486-9379-f93253edbc80"
      unitRef="usd">30567000</htld:FinanceLeaseLiability2>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzEwLTEtMS0xLTU1NjUw_24251bb1-591e-4d6a-a7e2-4e468b917bba"
      unitRef="usd">12001000</us-gaap:OperatingLeaseLiabilityCurrent>
    <htld:FinanceLeaseLiabilityCurrent2
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzEwLTMtMS0xLTU1NjUw_413b15e3-dce7-4cab-a6f9-c7bbf9498b62"
      unitRef="usd">11937000</htld:FinanceLeaseLiabilityCurrent2>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzExLTEtMS0xLTU1NzE0_ebff5432-876c-4313-9892-7f01ffb3c620"
      unitRef="usd">8953000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <htld:FinanceLeaseLiabilityNoncurrent2
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl84MzYvZnJhZzpiNWU4ZTg5MWRiODA0NGFlYmQ2NWU1ZDJiNmYyMTdmNy90YWJsZTo2MzkyMGQxNDk1ZTU0NDFlODFmNmI3OTk0ZTQ4M2U2ZS90YWJsZXJhbmdlOjYzOTIwZDE0OTVlNTQ0MWU4MWY2Yjc5OTRlNDgzZTZlXzExLTMtMS0xLTU1NzI4_1949f103-761b-4508-885d-438dfe79b750"
      unitRef="usd">18630000</htld:FinanceLeaseLiabilityNoncurrent2>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzM1MDA_59132156-fd3f-4384-ae07-7d6e98a15dce">Auto Liability and Workers&#x2019; Compensation Insurance Accruals&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We act as a self-insurer for auto liability, defined as including property damage, personal injury, or cargo based on defined insurance retention of $0.1 million under our Millis policy prior to April&#160;1, 2020 and $1.0 million from April&#160;1, 2020 through April&#160;1, 2022. Effective April&#160;1, 2022 Millis is covered under the Heartland policy with retention of $2.0 million for any individual claim based on the insured party, accident date, and circumstances of the loss event. Within the Heartland policy, there is an additional $1.0&#160;million aggregate self-insurance corridor for claims between $2.0 million and $3.0&#160;million. For both Heartland and Millis claims, liabilities in excess of these deductibles are covered by insurance up to $60.0 million including retention of 50% of exposure from $5.0&#160;million to $10.0&#160;million. We retain any liability in excess of $60.0 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We act as a self-insurer for property damage to our tractors and trailers. Prior to April&#160;1, 2020, Heartland and Millis claims in excess of insurance retention had different coverage features. For the Heartland policy, claims in excess of the deductible are covered up to $60.0 million. For the Millis policy, claims subsequent to August&#160;26, 2019 and prior to April&#160;1, 2020, we retain liability between $3.0&#160;million and $10.0&#160;million, while liabilities in excess of these amounts are covered by insurance up to $60.0 million. For both policies prior to April&#160;1, 2020, we retain any liability in excess of $60.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The entities acquired during 2022 include features which limit pre-acquisition exposure for the Company. Prior to the acquisition and through June&#160;30, 2022 Smith Transport was a member of a group captive insurance program with retention of $0.1&#160;million. Coverage was moved from the group captive to our Smith policy with a $0.5&#160;million retention. The Smith policy is covered by the Heartland policy excess insurance for liabilities in excesses of the Smith Policy deductible. The pre-acquisition claims from the CFI acquisition are retained by the seller while post acquisition claims are covered with the Heartland policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We act as a self-insurer for workers&#x2019; compensation based on defined insurance retention of $1.0 million under our Heartland policy, which includes Millis, effective July&#160;1, 2020 and entities acquired in 2022. Millis had defined insurance retention of $0.5 million from August&#160;26, 2019 through July&#160;1, 2020. Liabilities in excess of insurance retention limits are covered by insurance. The State of Iowa initially required us to deposit $0.7 million into a trust fund as part of the self-insurance program. As of December&#160;31, 2022 and 2021 total deposits in this account were $0.8 million and $1.5 million, respectively. This deposit is in municipal bonds classified as held-to-maturity and is recorded in other non-current assets on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we have provided insurance carriers with letters of credit totaling $15.4 million in connection with our liability and workers&#x2019; compensation insurance arrangements and self-insurance requirements of the Federal Motor Carrier Safety Administration.&#160;There were no outstanding balances due on any letters of credit at December&#160;31, 2022 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accident and workers&#x2019; compensation accruals include the estimated settlements, settlement expenses and an estimate for claims incurred but not yet reported for property damage, personal injury and public liability losses from vehicle accidents and cargo losses as well as workers&#x2019; compensation claims for amounts not covered by insurance.&#160;Accident and workers&#x2019; compensation &lt;/span&gt;&lt;/div&gt;accruals are based upon individual case estimates, including reserve development, and estimates of incurred-but-not-reported losses based upon our own historical experience and industry claim trends.&#160;Since the reported liability is an estimate, the ultimate liability may be more or less than reported.&#160;In addition to internally developed reserves and estimates, we utilize an actuarial specialist to provide an independent annual assessment of the internally developed accident and workers' compensation accruals. If adjustments to previously established accruals are required, such amounts are included in operating expenses in the current period.&#160;These accruals are recorded on an undiscounted basis. Estimated claim payments to be made within one year of the balance sheet date have been classified as insurance accruals within current liabilities as of December&#160;31, 2022 and 2021.</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <htld:AutoLiabilityRetentionLimit
      contextRef="i8bac5abc3f774fad86fa4620f23a8f4b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzIyNA_ebad2f41-fccb-49d7-a812-ab7eccc58357"
      unitRef="usd">100000</htld:AutoLiabilityRetentionLimit>
    <htld:AutoLiabilityRetentionLimit
      contextRef="i2ba34d4d3a3046ae9e5dd7ffc3620c82_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzI2Nw_5a741738-0967-4ba9-9ebf-b9dab183b53e"
      unitRef="usd">1000000</htld:AutoLiabilityRetentionLimit>
    <htld:AutoLiabilityRetentionLimit
      contextRef="i02b6a7870d5a48aa97dd74feb9c47756_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzI5MQ_6813788c-094b-4faa-90f3-6a197410c6b5"
      unitRef="usd">2000000</htld:AutoLiabilityRetentionLimit>
    <htld:AutoLiabilityRetentionLimit
      contextRef="i81bb8458da0c4606a206315c654490b5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzI5MQ_de4ddb41-1f31-49a5-a018-38e2e94b15d6"
      unitRef="usd">2000000</htld:AutoLiabilityRetentionLimit>
    <htld:AggregateSelfInsuranceCorridor
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzQ3OQ_be64aaf4-e530-4347-aa7b-64c1775ddc90"
      unitRef="usd">1000000</htld:AggregateSelfInsuranceCorridor>
    <htld:AggregateSelfInsuranceCorridorClaimsMinimum
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzUzNQ_9ed37ee5-2ea9-4ec2-a214-5062249c50dd"
      unitRef="usd">2000000</htld:AggregateSelfInsuranceCorridorClaimsMinimum>
    <htld:AggregateSelfInsuranceCorridorClaimsMaximum
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzU0Mg_f7557921-ca11-44be-9840-552657af696e"
      unitRef="usd">3000000</htld:AggregateSelfInsuranceCorridorClaimsMaximum>
    <htld:ExcessInsuranceCoverageLimit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzY1OA_857a7a7b-eb66-4082-a167-f6c1b1a02d28"
      unitRef="usd">60000000</htld:ExcessInsuranceCoverageLimit>
    <htld:AutoLiability50ExposureMinimum
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzcwNQ_f500e109-62bf-47ad-bf0e-cb675d753c2e"
      unitRef="usd">5000000</htld:AutoLiability50ExposureMinimum>
    <htld:AutoLiability50ExposureMaximum
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzcxMQ_25d58354-28fc-4ca7-ac36-c5bb0e3f1001"
      unitRef="usd">10000000</htld:AutoLiability50ExposureMaximum>
    <htld:ExcessInsuranceCoverageLimit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3Xzc1Mg_857a7a7b-eb66-4082-a167-f6c1b1a02d28"
      unitRef="usd">60000000</htld:ExcessInsuranceCoverageLimit>
    <htld:ExcessInsuranceCoverageLimit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzEwMTc_e24602e2-7b54-45cc-bc90-95205565a053"
      unitRef="usd">60000000</htld:ExcessInsuranceCoverageLimit>
    <htld:ExcessInsuranceCoverageMinimumClaims
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzExMTM_1a76346b-cf69-4b4e-9420-89e7163de9c8"
      unitRef="usd">3000000</htld:ExcessInsuranceCoverageMinimumClaims>
    <htld:ExcessInsuranceCoverageMaximumClaims
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzExMjA_1f88e0ff-464d-443e-804f-93dc79db5f0c"
      unitRef="usd">10000000</htld:ExcessInsuranceCoverageMaximumClaims>
    <htld:ExcessInsuranceCoverageLimit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzEyMDA_e24602e2-7b54-45cc-bc90-95205565a053"
      unitRef="usd">60000000</htld:ExcessInsuranceCoverageLimit>
    <htld:ExcessInsuranceCoverageLimit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzEyNzI_e24602e2-7b54-45cc-bc90-95205565a053"
      unitRef="usd">60000000</htld:ExcessInsuranceCoverageLimit>
    <htld:AutoLiabilityRetentionLimitSmithTransport
      contextRef="i2ba34d4d3a3046ae9e5dd7ffc3620c82_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzU0OTc1NTgyMjk4Mw_989a2d1f-deac-4293-94bc-eae4682e5ab3"
      unitRef="usd">100000</htld:AutoLiabilityRetentionLimitSmithTransport>
    <htld:AutoLiabilityRetentionLimitSmithTransport
      contextRef="i02b6a7870d5a48aa97dd74feb9c47756_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzU0OTc1NTgyMzA2MQ_6a33258a-ea97-47f0-a0b1-b6f84435fdb6"
      unitRef="usd">500000</htld:AutoLiabilityRetentionLimitSmithTransport>
    <htld:WorkersCompensationRetentionLimit
      contextRef="if720250f63c343379c81e1ab3f3c8f6f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzE0Nzg_a71ebf36-79f1-4812-aa06-a2741b9149fe"
      unitRef="usd">500000</htld:WorkersCompensationRetentionLimit>
    <htld:TrustFundRequirements
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzE2MzA_bc8f7ec3-3b2c-4b6e-9c50-741229e263f1"
      unitRef="usd">700000</htld:TrustFundRequirements>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzE3NDI_de0f515b-f796-45af-9745-ec011b3a5a14"
      unitRef="usd">800000</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzEwOTk1MTE2MzM2NDE_314a17cd-9b74-42a9-ac5d-67278a96e1b4"
      unitRef="usd">1500000</us-gaap:HeldToMaturitySecurities>
    <htld:LettersOfCredit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzE5ODg_4504d807-435a-40cd-9804-7d4dbec336df"
      unitRef="usd">15400000</htld:LettersOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNTQvZnJhZzo2Y2Y4NmI0OTQ2YmI0YmI5OTlhMGU0NmU4NDZlNjlhNy90ZXh0cmVnaW9uOjZjZjg2YjQ5NDZiYjRiYjk5OWEwZTQ2ZTg0NmU2OWE3XzIxNjg_6183b484-4ce8-464c-8e5d-c251e4a7c49a"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzM3MDY_065a5796-9fb7-4b67-8995-97ea5177ced5">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities as of December 31 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,452&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforward&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect tax benefits of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,004)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and amortizable intangibles&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,396)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,538)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&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:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(228,012)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,429)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax amounts above have been classified in the accompanying consolidated balance sheets at December&#160;31, 2022 and 2021 as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,224&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,292)&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not recorded a valuation allowance against any deferred tax assets at December&#160;31, 2022 and 2021.&#160;&#160;In management&#x2019;s opinion, it is more likely than not that we will be able to utilize these deferred tax assets in future periods as a result of our history of profitability, taxable income, and reversal of deferred tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.569%"/&gt;&lt;td style="width:0.1%"/&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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income taxes:&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 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,951&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,571&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,835&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,068&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,472&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,803&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,307&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes:&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;border-top:1pt solid #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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,717&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,392)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,477)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,412&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,704&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,869)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,148&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,770&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,455&#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 style="text-align:center"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision differs from the amount determined by applying the U.S. federal tax rate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.569%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at statutory rate (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,029&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,270&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,795&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,711&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,678&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences to return&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustment&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,615)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain income tax penalties and interest, net&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(266)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Rate Differential&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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-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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,770&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,455&#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 style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and December&#160;31, 2021, we had a total of $5.7 million and $4.7 million in gross unrecognized tax benefits, respectively, included in long-term income taxes payable in the consolidated balance sheets.&#160;Of this amount, $4.5 million and $3.7 million represents the amount of unrecognized tax benefits that, if recognized, would impact our effective tax rate as of December&#160;31, 2022 and December&#160;31, 2021, respectively.&#160;Unrecognized tax benefits were a net increase of $1.1 million and a net decrease of $0.2 million during the years ended December&#160;31, 2022 and 2021, respectively. The increase in 2022 is the result of non-recurring transactions occurring in 2022 that did not occur in 2021 more than offsetting the reduction to the liability due to the expiration of certain statutes of limitation and reductions to prior year tax positions, net of current year additions with respective states. This had the effect of increasing the effective rate in 2022 and decreasing the effective rate in 2021. The total net amount of accrued interest and penalties for such unrecognized tax benefits was $0.7 million and $0.8 million at December&#160;31, 2022 and December&#160;31, 2021, respectively, and is included in income taxes payable in the consolidated balance sheets.&#160;Net interest and penalties included in income tax expense for the years ended December&#160;31, 2022, 2021 and 2020 was an expense of approximately $0.1 million, zero, and a benefit of approximately $0.1 million, respectively. Income tax expense is increased each period for the accrual of interest on outstanding positions and penalties when the uncertain tax position is initially recorded. Income tax expense is reduced in periods by the amount of accrued interest and penalties associated with reversed uncertain tax positions due to lapse of applicable statute of limitations, when applicable or when a position is settled. Income tax expense was reduced during the years ended December&#160;31, 2022, 2021 and 2020 due to reversals of interest and penalties due to lapse of applicable statute of limitations and settlements, net of additions for interest and penalty accruals during the same period. These unrecognized tax benefits relate to risks associated with state income tax filing positions for our corporate subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&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:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.478%"/&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1,  &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,937&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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:'Times New Roman',sans-serif;font-size:10pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,744&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#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 style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A number of years may elapse before an uncertain tax position is audited and ultimately settled. It is difficult to predict the ultimate outcome or the timing of resolution for uncertain tax positions. It is reasonably possible that the amount of unrecognized tax benefits could significantly increase or decrease within the next twelve months. These changes could result from the expiration of the statute of limitations, examinations or other unforeseen circumstances. We do not have any outstanding litigation related to tax matters.&#160;At this time, management&#x2019;s best estimate of the reasonably possible change in the amount of gross unrecognized tax benefits is approximately no change to an increase of $1.0 million during the next twelve months, due to the combination of expiration of certain statute of limitations and estimated additions.&#160;The federal statute of limitations remains open for the years 2019 and forward. Tax years 2012 and forward are subject to audit by state tax authorities depending on the tax code and administrative practice of each state.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzM3MDk_25f89da7-f68e-424b-ae24-3a90f55676af">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities as of December 31 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;261&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,452&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,455&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforward&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect tax benefits of unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax liabilities:&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(188,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87,004)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and amortizable intangibles&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,396)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,538)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&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:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(228,012)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(108,429)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax amounts above have been classified in the accompanying consolidated balance sheets at December&#160;31, 2022 and 2021 as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,224&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,292)&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,971)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzItMi0xLTEtNDkwNTI_cb90027d-be0c-4ba8-b3c1-1d3d808aa0f7"
      unitRef="usd">772000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzItNC0xLTEtNDkwNTI_0123e7ca-b575-4e40-875c-0c1a3a789003"
      unitRef="usd">261000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzMtMi0xLTEtNDkwNTI_d659fed7-bed5-4d76-9172-ae75dc7679d5"
      unitRef="usd">6383000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzMtNC0xLTEtNDkwNTI_e2e482c9-f78e-4c43-92e0-783f9d2e9c30"
      unitRef="usd">5452000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzQtMi0xLTEtNDkwNTI_d2ab997a-ae13-499d-96df-6155ca984f73"
      unitRef="usd">36000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzQtNC0xLTEtNDkwNTI_3cddac73-ab4e-47a1-ab02-e5f5fea862b0"
      unitRef="usd">36000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzUtMi0xLTEtNDkwNTI_2cda8f17-7401-4d1f-9d0c-c2de34bbee93"
      unitRef="usd">13278000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzUtNC0xLTEtNDkwNTI_9900988a-11de-425d-85f4-4c25d57dfadc"
      unitRef="usd">11455000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <htld:DeferredTaxAssetsOperatingLossCarryforwardsState
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzYtMi0xLTEtNDkwNTI_904678ae-e815-4ea0-8f0d-8894a8cd1125"
      unitRef="usd">0</htld:DeferredTaxAssetsOperatingLossCarryforwardsState>
    <htld:DeferredTaxAssetsOperatingLossCarryforwardsState
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzYtNC0xLTEtNDkwNTI_e4e6354a-2bb1-40f4-a84f-b6c36f854432"
      unitRef="usd">46000</htld:DeferredTaxAssetsOperatingLossCarryforwardsState>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzctMi0xLTEtNDkwNTI_9eead176-ba45-4a9e-bf19-0be7ec926d97"
      unitRef="usd">1206000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzctNC0xLTEtNDkwNTI_69b95eb5-c1e4-4bef-a53c-cbb588d6a148"
      unitRef="usd">981000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzgtMi0xLTEtNDkwNTI_550e8730-5279-4c0c-949d-ce84100ba878"
      unitRef="usd">45000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzgtNC0xLTEtNDkwNTI_70871b16-0497-472c-8962-83f5e5362aa8"
      unitRef="usd">227000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzktMi0xLTEtNDkwNTI_b9ba9f4c-c2da-48db-a7f5-e7fd7b9d7f9e"
      unitRef="usd">21720000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzktNC0xLTEtNDkwNTI_e0102feb-cbd6-4eac-9b42-81311e34aa48"
      unitRef="usd">18458000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzEwLTItMS0xLTQ5MDUy_7061b0cc-85f6-479b-94cb-f69ce5273695"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzEwLTQtMS0xLTQ5MDUy_bf3ebd99-26c1-4a44-a2ed-c20eeeb63802"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzExLTItMS0xLTQ5MDUy_30a52b14-a416-4ff4-a9d7-dbe598d5b1cb"
      unitRef="usd">21720000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzExLTQtMS0xLTQ5MDUy_4b3b40ab-bbcc-4be3-83a4-8ad1375b6ae5"
      unitRef="usd">18458000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzEzLTItMS0xLTQ5MDUy_71a90802-60fe-4f4c-9ba7-7e21ebaed5b8"
      unitRef="usd">188999000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzEzLTQtMS0xLTQ5MDUy_f8773dcc-47ce-4ac4-b497-f4ac9152ddbc"
      unitRef="usd">87004000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE0LTItMS0xLTQ5MDUy_f225f247-a85b-48a6-a8d1-902b54e9d2b6"
      unitRef="usd">34396000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE0LTQtMS0xLTQ5MDUy_4798a448-a584-4671-828b-400bd063fe1e"
      unitRef="usd">20538000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE1LTItMS0xLTQ5MDUy_aa71a118-312e-4c18-9142-d704092f5c29"
      unitRef="usd">4617000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE1LTQtMS0xLTQ5MDUy_2c14bd2d-1bfd-4142-aec1-ab66412ae734"
      unitRef="usd">887000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE2LTItMS0xLTQ5MDUy_6624187b-8a3a-4c50-850e-7a19aa6a01d6"
      unitRef="usd">228012000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE2LTQtMS0xLTQ5MDUy_5317a4dd-a155-4eba-bf16-4fe44707be56"
      unitRef="usd">108429000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE3LTItMS0xLTQ5MDUy_81b3d109-b214-4540-9c7b-0bd25390396f"
      unitRef="usd">206292000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo3YTVhMDM0ZWEyYWE0Yzc2OWY0ZDI5YjNjY2I4NTgwNC90YWJsZXJhbmdlOjdhNWEwMzRlYTJhYTRjNzY5ZjRkMjliM2NjYjg1ODA0XzE3LTQtMS0xLTQ5MDUy_27c96a43-83e9-4477-9cbe-fceeca6ad042"
      unitRef="usd">89971000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzItMi0xLTEtNDkwNTI_3f289622-0939-4dae-bd45-a192b9411341"
      unitRef="usd">1224000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzItNC0xLTEtNDkwNTI_1feb70af-a06f-48e1-a577-2af42680ff8d"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzMtMi0xLTEtNDkwNTI_1e3da795-aba8-409c-ae36-17ef0f3e9ce9"
      unitRef="usd">207516000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzMtNC0xLTEtNDkwNTI_9c6d6ef1-8dd2-438b-8e78-c04cdc75023a"
      unitRef="usd">89971000</us-gaap:DeferredTaxAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzQtMi0xLTEtNDkwNTI_9d26a709-e213-4b3c-a521-3568dd7a5331"
      unitRef="usd">206292000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphMWFlYmE1ZDU5Mzg0OGRjYWI0ZmJkNDExY2E1NGFhZS90YWJsZXJhbmdlOmExYWViYTVkNTkzODQ4ZGNhYjRmYmQ0MTFjYTU0YWFlXzQtNC0xLTEtNDkwNTI_0d08f7a5-cf54-481d-bc59-d0c07f2446c7"
      unitRef="usd">89971000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzM2OTM_87c4645f-1f19-492b-899b-dd08195bac73">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.569%"/&gt;&lt;td style="width:0.1%"/&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:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income taxes:&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 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,951&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,571&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,835&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,068&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,472&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,803&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,639&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,307&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes:&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;border-top:1pt solid #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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,717&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,392)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;736&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,005&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,477)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,412&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,704&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,869)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,148&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,770&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,455&#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 style="text-align:center"&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax provision differs from the amount determined by applying the U.S. federal tax rate as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.693%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.569%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at statutory rate (21%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,029&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,270&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,795&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,711&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,452&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,678&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences to return&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(227)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision adjustment&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,615)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain income tax penalties and interest, net&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(266)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(73)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Rate Differential&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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-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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,507&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,770&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,455&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzMtMi0xLTEtNDkwNTI_aab62c9f-ad3d-4598-b083-c01292499c26"
      unitRef="usd">31951000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzMtNC0xLTEtNDkwNTI_02235078-02dc-4443-abb8-6949a053b5d8"
      unitRef="usd">25571000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzMtNi0xLTEtNDkwNTI_0f372190-a25b-4739-a66d-87ecbd9bea24"
      unitRef="usd">10835000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzQtMi0xLTEtNDkwNTI_b76e61c3-dced-4230-a69d-1db6e3424a51"
      unitRef="usd">9657000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzQtNC0xLTEtNDkwNTI_b4f6e559-eeec-4069-adfc-90f37d2e425c"
      unitRef="usd">7068000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzQtNi0xLTEtNDkwNTI_7f3287da-f2f6-4666-a813-b01416bc42d1"
      unitRef="usd">4472000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtMi0xLTEtNTc5OTg_fd28890b-bdbd-4870-98b1-333bc52429c4"
      unitRef="usd">195000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtNC0xLTEtNTgwMTI_c41c8771-da69-4699-85ba-6fcf35e36843"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtNi0xLTEtNTgwMjA_2bd84112-fa08-4fb8-b26f-f975ebf41375"
      unitRef="usd">0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtMi0xLTEtNDkwNTI_3a8f1af0-0871-45aa-a7ab-113546c91d00"
      unitRef="usd">41803000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtNC0xLTEtNDkwNTI_95eb1a94-28ae-43cd-b2df-21de6d49ce96"
      unitRef="usd">32639000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzUtNi0xLTEtNDkwNTI_322cdd59-e7ef-45cd-ac36-5e754cb1ad8f"
      unitRef="usd">15307000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzctMi0xLTEtNDkwNTI_372c9e81-ec09-41e1-b51a-d2eedc6f88be"
      unitRef="usd">3717000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzctNC0xLTEtNDkwNTI_42949541-988c-4ee3-b91f-080e770b7528"
      unitRef="usd">-4392000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzctNi0xLTEtNDkwNTI_130bcf47-8017-46df-bd7b-d5241d000101"
      unitRef="usd">736000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzgtMi0xLTEtNDkwNTI_e0c03dfb-96c0-4932-ad4a-ec146650e863"
      unitRef="usd">2005000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzgtNC0xLTEtNDkwNTI_050a6cb9-a7fe-444e-b560-858a8c941a72"
      unitRef="usd">-1477000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzgtNi0xLTEtNDkwNTI_4808f2ef-013e-413c-83c7-a8a9b720797d"
      unitRef="usd">7412000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTItMS0xLTU4MDM1_7cca4fa4-d060-4efb-9961-b13d86561a48"
      unitRef="usd">-18000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTQtMS0xLTU4MDQz_ea9eb868-2f3b-4322-af89-94f99194d13c"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTYtMS0xLTU4MDUx_915e8bd5-a421-4056-a337-062ea0652b51"
      unitRef="usd">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzktMi0xLTEtNDkwNTI_a2fdfbae-c7b6-492c-b78b-b73c7715953e"
      unitRef="usd">5704000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzktNC0xLTEtNDkwNTI_08b0b2f7-2253-400a-8075-87f5c914f695"
      unitRef="usd">-5869000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzktNi0xLTEtNDkwNTI_835a7106-8719-4865-983d-002787d0bf82"
      unitRef="usd">8148000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTItMS0xLTQ5MDUy_8831d66f-867b-436e-8f29-52223b18ffc2"
      unitRef="usd">47507000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTQtMS0xLTQ5MDUy_3b05bd58-06d8-4adc-9375-276dd60afe85"
      unitRef="usd">26770000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTphNjRmM2Q5N2U4MzE0ZmE5OWQyYjExZDM1MDk2MWExNi90YWJsZXJhbmdlOmE2NGYzZDk3ZTgzMTRmYTk5ZDJiMTFkMzUwOTYxYTE2XzEwLTYtMS0xLTQ5MDUy_b0af4b2a-e22c-4db0-b448-520aff1d2470"
      unitRef="usd">23455000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzItMi0xLTEtNDkwNTI_08724514-363f-474a-a948-d5bfcdfdb26a"
      unitRef="usd">38029000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzItNC0xLTEtNDkwNTI_c7791e4c-0cf9-4562-8466-2fd598100837"
      unitRef="usd">22270000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzItNi0xLTEtNDkwNTI_5259198c-01d5-40c4-9108-ab6bbc478dc5"
      unitRef="usd">19795000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzMtMi0xLTEtNDkwNTI_8a071450-1926-48c9-9943-8f4354025cb7"
      unitRef="usd">9711000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzMtNC0xLTEtNDkwNTI_47e9328c-2f15-44c2-b46c-993d4fa1b632"
      unitRef="usd">4452000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzMtNi0xLTEtNDkwNTI_0ee5ece7-38b0-4aa1-a6a2-6ba08a5dc2b7"
      unitRef="usd">5678000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzQtMi0xLTEtNDkwNTI_5573a2a1-fe2a-4d5a-8b76-09152b1e6ffb"
      unitRef="usd">-449000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzQtNC0xLTEtNDkwNTI_52a70234-b776-4024-a91d-5942c5576051"
      unitRef="usd">227000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzQtNi0xLTEtNDkwNTI_5f852f40-383d-4ebc-bb31-95665d890d1b"
      unitRef="usd">-446000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzUtMi0xLTEtNDkwNTI_41ddc5a0-f3a2-4348-93f0-6dd0a5bac65f"
      unitRef="usd">-203000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzUtNC0xLTEtNDkwNTI_ffdd6a94-e75f-431a-8ce7-8c0e3a148808"
      unitRef="usd">302000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzUtNi0xLTEtNDkwNTI_04f07351-f1e4-4df3-bb4f-4e7d800ac123"
      unitRef="usd">-2615000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzYtMi0xLTEtNDkwNTI_5843b3d9-41df-4eda-9235-7c0111f01b84"
      unitRef="usd">-226000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzYtNC0xLTEtNDkwNTI_7c0e3ef6-79b9-4e33-a069-f78b1cc15c4a"
      unitRef="usd">-266000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzYtNi0xLTEtNDkwNTI_abbdb68f-40e3-4b1c-97cf-fe9d390f33b1"
      unitRef="usd">-73000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctMi0xLTEtNTc5Mzk_1a399fd8-b658-485a-881a-991762671f8b"
      unitRef="usd">58000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctNC0xLTEtNTc5NTk_8823ccd0-37f9-49db-9fdd-88905bb40834"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctNi0xLTEtNTc5NjU_42edd19d-f6ca-4da8-908d-1d9119f669f5"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctMi0xLTEtNDkwNTI_ada9c200-3c92-44d8-ad5a-8a2c65c9f0f4"
      unitRef="usd">-311000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctNC0xLTEtNDkwNTI_6290f101-0751-41c5-ae93-df36bc964a97"
      unitRef="usd">239000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzctNi0xLTEtNDkwNTI_8bcdcde8-4e05-4eef-836c-8c3c41a7883b"
      unitRef="usd">224000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzgtMi0xLTEtNDkwNTI_f485cb8f-7281-4a71-852c-e7086a9afb12"
      unitRef="usd">47507000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzgtNC0xLTEtNDkwNTI_60cce0b2-4b13-4595-b85a-50e4affd89b9"
      unitRef="usd">26770000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTplOTc1ZWQyNTJjMjI0M2FjYWJkZjNlZTk4ZGU5ZjFiYy90YWJsZXJhbmdlOmU5NzVlZDI1MmMyMjQzYWNhYmRmM2VlOThkZTlmMWJjXzgtNi0xLTEtNDkwNTI_9882746b-1227-4fb4-93d7-1d7f97d55825"
      unitRef="usd">23455000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzc0Mw_f5d277c4-01f4-40cb-a149-efd63c997403"
      unitRef="usd">5700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzc1MA_7d86bc32-ecda-4d34-aba5-8a45a9c02515"
      unitRef="usd">4700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzg5OA_b396b30b-fc2f-4814-a8c3-279c2a45ad2f"
      unitRef="usd">4500000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzkwNQ_24e830dd-8f61-4576-8347-d8c2b83a92f9"
      unitRef="usd">3700000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzEwOTY_68aff80c-6f44-477a-bce0-eb65646a121f"
      unitRef="usd">1100000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzExMDM_5df58b85-b1bd-4548-8637-f0bdd5047c33"
      unitRef="usd">-200000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzE0ODY_7cd666f3-73e0-423a-871a-d0a9dd4adec7"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzE0OTM_6fe23ea8-4f6f-4190-94b8-31bf72c42096"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzE3MjM_f638dc3d-453b-4273-bbb8-703d3a0966fb"
      unitRef="usd">-100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzE3Mjc_7f3d98a2-4f4a-4fbf-b349-e06ef5bedfab"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzE3MzU_17aab4ac-24eb-4ee6-9274-f33c51b31896"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzM3MDU_7e7e46a4-6bd3-4e9d-bc71-8d5b2ed11132">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&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:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.310%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.627%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.478%"/&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="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1,  &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,937&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to current year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,921&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#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:'Times New Roman',sans-serif;font-size:10pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior years&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(533)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:'Times New Roman',sans-serif;font-size:10pt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31,&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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,744&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,671&#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:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzItMS0xLTEtNDkwNTI_3739a918-5a99-4144-98e9-4eccca205058"
      unitRef="usd">4671000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzItMy0xLTEtNDkwNTI_a8cbe96b-ef17-4cb2-8272-39a3d517eb1e"
      unitRef="usd">4937000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzMtMS0xLTEtNDkwNTI_827e1d1e-5f78-4a79-875c-f2661978b7c5"
      unitRef="usd">1921000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzMtMy0xLTEtNDkwNTI_e14ff955-5833-4558-b0da-635b12882c01"
      unitRef="usd">446000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzQtMS0xLTEtNTY4MTg_0a62b216-5023-417d-876d-f18af8f85a60"
      unitRef="usd">131000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzQtMy0xLTEtNTY4MjY_560b224a-2add-4d3e-9224-4449219a9c80"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzQtMS0xLTEtNDkwNTI_f5cba23e-df40-43c8-a07c-32fd21a1ca3b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzQtMy0xLTEtNDkwNTI_66747331-fc5d-4f24-93b3-983a38f4f20a"
      unitRef="usd">179000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzUtMS0xLTEtNDkwNTI_707f98d2-1a28-49a7-9975-65797c55274f"
      unitRef="usd">771000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzUtMy0xLTEtNDkwNTI_0479f62c-34b0-4257-9d1c-115477b22209"
      unitRef="usd">533000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzYtMS0xLTEtNDkwNTI_cd017b89-5d03-4d1a-8b93-85f604cb274f"
      unitRef="usd">208000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzYtMy0xLTEtNDkwNTI_d507279a-a86d-4766-8d53-f77f9d8a3952"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzctMS0xLTEtNDkwNTI_841adcde-ceab-401c-86a7-589ed4d3296a"
      unitRef="usd">5744000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90YWJsZTo5MmE2YTc3OWZiOWM0YjA5OTUxODE5Y2VlYjA4NjcxYy90YWJsZXJhbmdlOjkyYTZhNzc5ZmI5YzRiMDk5NTE4MTljZWViMDg2NzFjXzctMy0xLTEtNDkwNTI_7a5908b6-4608-411b-9e1c-1a2fb64f54f8"
      unitRef="usd">4671000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzMzMTY_95bf37cf-dd6c-461f-8f89-268cbb38b590"
      unitRef="usd">0</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjAvZnJhZzo1N2ZlODk2NGNmOTI0N2FhYTAwZjY4NDA1NWViZjRlZC90ZXh0cmVnaW9uOjU3ZmU4OTY0Y2Y5MjQ3YWFhMDBmNjg0MDU1ZWJmNGVkXzMzNDQ_941ac9a1-7bef-4eda-9d9b-2be97a42699f"
      unitRef="usd">1000000</us-gaap:IncreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzEyNTg_aa40c9e1-d6c1-40ee-a894-e49f599f76b1">Equity&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a stock repurchase program with 6.6 million shares remaining authorized for repurchase as of December&#160;31, 2022, following the additional authorization of 3.0 million shares by our Board of Directors on August 20, 2021. There were no shares repurchased in the open market during the year ended December&#160;31, 2022, 1.8&#160;million in 2021, and 1.5&#160;million in 2020. Repurchases are expected to continue from time to time, as determined by market conditions, cash flow requirements, securities law limitations, and other factors, until the number of shares authorized have been repurchased, or until the authorization is terminated. The share repurchase authorization is discretionary and has no expiration date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022, 2021 and 2020 our Board of Directors declared&#160;dividends totaling $6.3&#160;million, $45.9 million, and $6.5&#160;million for each year, respectively.&#160;The 2021 dividends included a $0.50 per share special dividend totaling $39.5&#160;million and regular quarterly dividends totaling $6.4&#160;million, while the 2022 and 2020 dividends were regular quarterly dividends. Future payment of cash dividends and the amount of such dividends will depend upon our financial conditions, our results of operations, our cash requirements, our tax treatment, and certain corporate law requirements, as well as factors deemed relevant by our Board of Directors.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <htld:StockRepurchaseShares
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzYy_5441cb78-25bb-4bd0-9524-6946a6e0622a"
      unitRef="shares">6600000</htld:StockRepurchaseShares>
    <htld:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased
      contextRef="i5ac3084a8c214f579b0708b7d8387762_I20210820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzE2MA_057a9546-4c91-4bee-8150-47deae035db8"
      unitRef="shares">3000000</htld:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzIyNw_bc3b8bf8-dc00-4af3-9a55-54322eb97048"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzI5NA_590c2cc2-f612-40e6-9430-345c6123f6ef"
      unitRef="shares">1800000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzMwOA_9c772af8-9901-4b52-a7a7-05f2fd8da35c"
      unitRef="shares">1500000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PaymentsOfDividends
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzc1Mw_4e8c3599-3135-4f78-8a50-7f8694ae7c56"
      unitRef="usd">6300000</us-gaap:PaymentsOfDividends>
    <htld:RegularDividend
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzc1Mw_5a119d10-e8fa-4c14-b6e9-dfa098f8bf9e"
      unitRef="usd">6300000</htld:RegularDividend>
    <us-gaap:PaymentsOfDividends
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzEwOTk1MTE2Mjk2MjA_148940e0-3cb6-4c86-812c-51422ab63bc5"
      unitRef="usd">45900000</us-gaap:PaymentsOfDividends>
    <htld:RegularDividend
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzc2NQ_1480e968-a2f1-48ab-823b-61904da71c62"
      unitRef="usd">6500000</htld:RegularDividend>
    <us-gaap:PaymentsOfDividends
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzc2NQ_c8cde1ad-65fa-4f5f-b247-806c37fcf49f"
      unitRef="usd">6500000</us-gaap:PaymentsOfDividends>
    <htld:SpecialDividend
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzEwOTk1MTE2Mjk3MTQ_8921fd12-0872-4e67-bd4e-cec0b525857f"
      unitRef="usd">39500000</htld:SpecialDividend>
    <htld:RegularDividend
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNjYvZnJhZzpkZTA1MTE0NDViNDM0OTRmYWY2MTRjMDE5MmQyYjk0Yi90ZXh0cmVnaW9uOmRlMDUxMTQ0NWI0MzQ5NGZhZjYxNGMwMTkyZDJiOTRiXzEwOTk1MTE2Mjk2ODA_4dccb7d9-260f-4629-91f8-b2b16fd515d9"
      unitRef="usd">6400000</htld:RegularDividend>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzIxNDI_7c186197-ef92-4018-8914-d77b6d359e20">Stock-Based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2011, a Special Meeting of Stockholders of Heartland Express, Inc. was held, at which meeting the approval of the Heartland Express, Inc. 2011 Restricted Stock Award Plan (the &#x201c;2011 Plan&#x201d;) was ratified. The 2011 Plan made available up to 0.9 million shares for the purpose of making restricted stock grants to our eligible officers and employees. The 2011 Plan has no shares that remain available for the purpose of making restricted stock grants at December&#160;31, 2022. In May 2021, at the 2021 Annual Meeting of Stockholders, the approval of the Heartland Express, Inc. 2021 Restricted Stock Award Plan (the "2021 Plan") was ratified. The 2021 Plan made available up to 0.6&#160;million shares for the purpose of making restricted stock grants to our eligible employees, directors and consultants. The 2021 Plan has 0.6&#160;million shares that remain available for the purpose of making restricted stock grants at December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no shares granted during the period 2011 to 2019 that remain unvested at December&#160;31, 2022. Shares granted in 2020 through 2022 have various vesting terms that range from immediate to four years from the date of grant and have share prices ranging between $14.01 and $22.10. Compensation expense associated with these awards is based on the market value of our stock on the grant date. Compensation expense associated with restricted stock awards to employees is included in salaries, wages and benefits while awards to directors or consultants is included in other operating expenses in the consolidated statements of comprehensive income. There were no significant assumptions made in determining fair value. Compensation expense associated with restricted stock awards was $1.4 million, $1.1 million, and $2.1 million for the years ended &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2022, 2021, and 2020, respectively. Unrecognized compensation expense was $0.4 million at December&#160;31, 2022 which will be recognized over a weighted average period of 0.7 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our restricted stock award activity for the years ended December&#160;31, 2022, 2021 and 2020. The vesting dates for the awards vested in 2022 occurred relatively evenly throughout the year ended December&#160;31, 2022. The fair value of awards vested during 2022, 2021 and 2020 was $1.2 million, $1.5 million and $2.3 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards ( in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.70&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.19&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79.9)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.57&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.1&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.01&#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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards ( in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.29&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.92&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.42&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.70&#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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards (in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.1&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.55&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.24&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.38&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.32&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.29&#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:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <htld:RestrictedStockSharesAuthorized
      contextRef="ie25411b830244652b269736efdc81ef6_I20110711"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzI4Nw_bd61355f-9535-4f58-a703-599f27c90fa7"
      unitRef="shares">900000</htld:RestrictedStockSharesAuthorized>
    <htld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant1
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzQwNQ_0a0774b7-c209-4e47-beb5-51e65f2cd1ff"
      unitRef="shares">0</htld:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant1>
    <htld:RestrictedStockSharesAuthorized
      contextRef="i5a9124d4f5c24a5da8e463f04f0399ba_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzEwOTk1MTE2MzAxNzI_f9003777-dde7-4f93-8cb3-ea619317cfce"
      unitRef="shares">600000</htld:RestrictedStockSharesAuthorized>
    <htld:VestingSharePriceRangeMinimum
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzExNDI_ad9e64fe-5b9b-4ec3-a10e-7c0be82574d0"
      unitRef="usd">14.01</htld:VestingSharePriceRangeMinimum>
    <htld:VestingSharePriceRangeMaximum
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzExNDk_ee62d7d7-9eba-4439-bdb7-c5ac2280a053"
      unitRef="usd">22.1</htld:VestingSharePriceRangeMaximum>
    <us-gaap:ShareBasedCompensation
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzE2NTQ_b821533c-fb1a-4378-ab6e-9cc225a37db5"
      unitRef="usd">1400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzE2NTg_2c3d3652-1beb-45a8-a312-3f3e3244dcf6"
      unitRef="usd">1100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzE2NjY_70e75b46-1afe-469a-bc83-6f7e34c8e49c"
      unitRef="usd">2100000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzE3NTc_35e1f141-faa8-4f8c-889d-3fa9ef162eaa"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzE4MjU_9d5ae0e5-1884-470a-bfdc-83faa1220e32">P0Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzIxNDQ_a830c309-88de-41aa-b0b4-9ec1b169b31a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our restricted stock award activity for the years ended December&#160;31, 2022, 2021 and 2020. The vesting dates for the awards vested in 2022 occurred relatively evenly throughout the year ended December&#160;31, 2022. The fair value of awards vested during 2022, 2021 and 2020 was $1.2 million, $1.5 million and $2.3 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards ( in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.70&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.19&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79.9)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.57&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.1&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.01&#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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards ( in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 1&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.29&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.92&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.42&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.70&#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 style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.768%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.770%"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Restricted Stock Awards (in thousands)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Grant Date Fair Value&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at beginning of year&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52.1&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.55&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.24&#160;&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111.8)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.38&#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="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.32&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding (unvested) at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.7&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.29&#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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzIwOTM_780000b2-0e41-40f5-b53f-2c06d9f303ed"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzIwOTc_8d26c4ec-5805-440d-b9e6-551319831dd2"
      unitRef="usd">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90ZXh0cmVnaW9uOmI2YWQ2NjRmNjU3MjRmOTg5NTU3ZjM2NGY1NmQwMDVkXzIxMDQ_5cc50ba9-027a-4d20-8418-88ae0f367a86"
      unitRef="usd">2300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzItMy0xLTEtNDkwNTI_d9346e2a-e79e-43e6-8990-28fc87b8831a"
      unitRef="usdPerShare">19.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzMtMS0xLTEtNDkwNTI_97e61a6b-96aa-4a34-91a6-4383e8049c05"
      unitRef="shares">106000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzMtMy0xLTEtNDkwNTI_18ce57a5-a57e-4507-a899-48955e7c563d"
      unitRef="usdPerShare">15.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzQtMS0xLTEtNDkwNTI_77422611-aa6f-4f0d-a1e5-554a1c507317"
      unitRef="shares">79900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzQtMy0xLTEtNDkwNTI_3b6eb18f-3bb0-4b38-b691-93fb5b8b2230"
      unitRef="usdPerShare">15.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzUtMS0xLTEtNDkwNTI_8f3b5ce8-1091-4c4f-838b-1f1d45e8eb80"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzUtMy0xLTEtNDkwNTI_f9fdff51-7947-4a9f-aa03-f012dacda3b6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTozOWY5Mzk4M2Q2Mjk0NWRiOTZkYzIwMWYyYTk0OGM4YS90YWJsZXJhbmdlOjM5ZjkzOTgzZDYyOTQ1ZGI5NmRjMjAxZjJhOTQ4YzhhXzYtMy0xLTEtNDkwNTI_12193641-d4d9-442f-9e70-b5485c7a6fcf"
      unitRef="usdPerShare">16.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzItMS0xLTEtNDkwNTI_5fa0719a-2507-40e5-9573-e282128255c0"
      unitRef="shares">59700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzItMy0xLTEtNDkwNTI_87fa35af-29e3-4d83-b0d8-b2213f32cf12"
      unitRef="usdPerShare">20.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzMtMS0xLTEtNDkwNTI_37626f6e-9e48-4360-907c-184a45a6ce05"
      unitRef="shares">32100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzMtMy0xLTEtNDkwNTI_bf96f2e1-44fb-41f3-8416-f4dccca776ed"
      unitRef="usdPerShare">17.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzQtMS0xLTEtNDkwNTI_dcd28a42-d79d-4261-9d97-059eba0779f7"
      unitRef="shares">77800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzQtMy0xLTEtNDkwNTI_f0192286-28ac-40d7-a9df-c0e2f257b397"
      unitRef="usdPerShare">19.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzUtMS0xLTEtNDkwNTI_12018d99-930a-4c9c-9fa3-60207b134bb9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzUtMy0xLTEtNDkwNTI_7ca03e12-5aca-4b6e-a16b-9d19ba7b99fc"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo5NjA3NGNjODE5MTE0ZmFjOTZlYTA4NWI3ZTBjYjc3Yi90YWJsZXJhbmdlOjk2MDc0Y2M4MTkxMTRmYWM5NmVhMDg1YjdlMGNiNzdiXzYtMy0xLTEtNDkwNTI_addcde7b-a92d-4c04-b379-955ef9b414b1"
      unitRef="usdPerShare">19.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib3e7db55724a475382d481d307af4e49_I20191231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzItMS0xLTEtNDkwNTI_825119f5-5c54-4a29-9051-5d87487842c4"
      unitRef="shares">52100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib3e7db55724a475382d481d307af4e49_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzItMy0xLTEtNDkwNTI_c9642b4c-cb51-403d-b469-2b9b961342ae"
      unitRef="usdPerShare">20.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzMtMS0xLTEtNDkwNTI_c58db4c4-204d-4f7c-9811-2f8a1e456055"
      unitRef="shares">119900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzMtMy0xLTEtNDkwNTI_94f50768-f545-4702-bed1-970906494c14"
      unitRef="usdPerShare">20.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzQtMS0xLTEtNDkwNTI_1ba9394c-d7a2-45ce-95f1-12412840c390"
      unitRef="shares">111800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzQtMy0xLTEtNDkwNTI_f0dec6f8-2ce7-4cf6-857b-74002d03617b"
      unitRef="usdPerShare">20.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzUtMS0xLTEtNDkwNTI_298f1a98-65d3-4202-84fd-9d438a92790a"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzUtMy0xLTEtNDkwNTI_5e0aa194-648d-459e-b155-de71957196a6"
      unitRef="usdPerShare">19.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzIvZnJhZzpiNmFkNjY0ZjY1NzI0Zjk4OTU1N2YzNjRmNTZkMDA1ZC90YWJsZTo2NTUzMTM4YWM1MmU0ODM1YTY3OTI2Zjg0YjQ5NWYyZC90YWJsZXJhbmdlOjY1NTMxMzhhYzUyZTQ4MzVhNjc5MjZmODRiNDk1ZjJkXzYtMy0xLTEtNDkwNTI_3c6013fa-d64c-4093-8a89-ec3d259a9ec5"
      unitRef="usdPerShare">20.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzgvZnJhZzoxZTMzYWVhYThjYTY0MmJkOGNmNGZhZTY2ZWE0YTQyYS90ZXh0cmVnaW9uOjFlMzNhZWFhOGNhNjQyYmQ4Y2Y0ZmFlNjZlYTRhNDJhXzkxMQ_8654d01d-5cbf-48ff-a284-3411713c001d">Profit Sharing Plan and Retirement PlanWe have retirement savings plans (the &#x201c;Retirement Savings Plans&#x201d;) for substantially all employees who have completed one year of service and are 19 years of age or older.&#160;Employees may make 401(k) contributions subject to Internal Revenue Code limitations. The Retirement Savings Plans provide for a discretionary profit sharing contribution to non-driver employees and a matching contribution of a discretionary percentage to driver employees ("Heartland Plan"). Acquired entities also have retirement savings plans that generally have the aforementioned characteristics of the Heartland Plan, but are for employees of the respective entities. Our contributions to the Retirement Savings Plans totaled approximately $2.2 million, $2.2 million, and $2.3 million, for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzgvZnJhZzoxZTMzYWVhYThjYTY0MmJkOGNmNGZhZTY2ZWE0YTQyYS90ZXh0cmVnaW9uOjFlMzNhZWFhOGNhNjQyYmQ4Y2Y0ZmFlNjZlYTRhNDJhXzg0NQ_af57b8a2-e922-46db-9f3b-a448f3682410"
      unitRef="usd">2200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzgvZnJhZzoxZTMzYWVhYThjYTY0MmJkOGNmNGZhZTY2ZWE0YTQyYS90ZXh0cmVnaW9uOjFlMzNhZWFhOGNhNjQyYmQ4Y2Y0ZmFlNjZlYTRhNDJhXzg0OQ_9061df01-29d7-4d51-ba28-481c9d68b03d"
      unitRef="usd">2200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xNzgvZnJhZzoxZTMzYWVhYThjYTY0MmJkOGNmNGZhZTY2ZWE0YTQyYS90ZXh0cmVnaW9uOjFlMzNhZWFhOGNhNjQyYmQ4Y2Y0ZmFlNjZlYTRhNDJhXzg1Nw_4a5f31f8-3b48-4669-a953-5aef5b6ee625"
      unitRef="usd">2300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODEvZnJhZzpiZmQ2ODk4YmU0YjY0ZjNkYWEyMDYxYjMzYjBkNWZmNy90ZXh0cmVnaW9uOmJmZDY4OThiZTRiNjRmM2RhYTIwNjFiMzNiMGQ1ZmY3XzQ0Nw_1a9aaeb7-fefe-4cf6-afa9-84645fd5b263">Commitments and ContingenciesWe are a party to ordinary, routine litigation and administrative proceedings incidental to our business. In the opinion of management, our potential exposure under pending legal proceedings is adequately provided for in the accompanying consolidated financial statements.&#160;&#160;The total estimated purchase commitments for tractors (net of tractor sale commitments) and trailer equipment at December&#160;31, 2022, was $108.0 million.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODEvZnJhZzpiZmQ2ODk4YmU0YjY0ZjNkYWEyMDYxYjMzYjBkNWZmNy90ZXh0cmVnaW9uOmJmZDY4OThiZTRiNjRmM2RhYTIwNjFiMzNiMGQ1ZmY3XzQ0Mw_758ec7a4-0d78-4028-9484-877873a6e167"
      unitRef="usd">108000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90ZXh0cmVnaW9uOmMwMGIzZGRiZGMwYjQzYTU4MDUwYzAxMTc4ZWZkNzU4Xzk2_2e05c15b-c33c-4ef3-a897-1b09ad791c92">&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:32.818%"/&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:11.034%"/&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:11.034%"/&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:11.619%"/&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:11.619%"/&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:11.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;VALUATION AND QUALIFYING ACCOUNTS AND RESERVES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(In Thousands, Except Per Share Data)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Column C&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;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Column A&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Column B&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charges To&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Column D&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Column E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:13pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance At&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;And&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At End&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Description&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;of Period&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts:&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#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;/table&gt;See accompanying Report of Independent Registered Public Accounting Firm.</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzgtMi0xLTEtNDkwNTI_a79de014-0364-47eb-af62-b92da9c59154"
      unitRef="usd">1100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzgtNC0xLTEtNDkwNTI_f8baeb01-d282-4fb8-b684-a0f319e9ab7f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzgtNi0xLTEtNDkwNTI_c1f31307-b0a3-438a-8c66-921cb1599632"
      unitRef="usd">2200000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9e49766986a448f99cad93199fc25afa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzgtOC0xLTEtNDkwNTI_269734ef-2252-4659-9dbf-e632443573b8"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i16a3fbd3584042d6a4079e39ad846ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzgtMTAtMS0xLTQ5MDUy_ec13d26c-9385-4e87-ae29-103852e581bc"
      unitRef="usd">3300000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzktMi0xLTEtNDkwNTI_959ab167-11cf-4ba1-950b-242b4a035cb9"
      unitRef="usd">1100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzktNC0xLTEtNDkwNTI_a009d667-692c-48a1-b529-4f61d5ea0f80"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzktNi0xLTEtNDkwNTI_b2efffb8-2ddb-484c-af2d-956d8bf1846e"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if1fab561083d4623aa94964a8dfb40d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzktOC0xLTEtNDkwNTI_0aeeef1f-7e52-440d-b495-b0deb41b08ed"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i50f3e13b42214355ae37cfa08796916e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzktMTAtMS0xLTQ5MDUy_fece814a-91fd-40a4-91a4-e33274182865"
      unitRef="usd">1100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib3e7db55724a475382d481d307af4e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzEwLTItMS0xLTQ5MDUy_c73697fe-5b7b-4f8e-b226-753082bbe01b"
      unitRef="usd">1100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzEwLTQtMS0xLTQ5MDUy_5c6b329e-6e95-461f-af76-b24a44edc2a4"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzEwLTYtMS0xLTQ5MDUy_992ad2ea-90b8-4ff8-9cb1-480f610d171a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2f0fd10ff8b443fcac619857bb61d15a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzEwLTgtMS0xLTQ5MDUy_61fc3ba0-f83c-4b39-8475-343d6af466a5"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i86eaf0ce333b41afa77963856eae18fb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQxMDdjZDIzNThjZTQ0YWI5OTJlODg3NzI3MzZjNzFiL3NlYzo0MTA3Y2QyMzU4Y2U0NGFiOTkyZTg4NzcyNzM2YzcxYl8xODQvZnJhZzpjMDBiM2RkYmRjMGI0M2E1ODA1MGMwMTE3OGVmZDc1OC90YWJsZTo4YmRiNjY0OTg2MzQ0MWI4OGUwYWI5YzFkZDQ1MTZmNS90YWJsZXJhbmdlOjhiZGI2NjQ5ODYzNDQxYjg4ZTBhYjljMWRkNDUxNmY1XzEwLTEwLTEtMS00OTA1Mg_916d5d4a-83f1-40da-b335-0d7f59d16265"
      unitRef="usd">1100000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
