<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:wern="http://www.werner.com/20201231"
  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="wern-20201231.xsd" xlink:type="simple"/>
    <context id="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84f6e22f21c74383b55eed786f6bf491_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4acc37b0faa14608ae1c65f2a76ef239_I20210208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2021-02-08</instant>
        </period>
    </context>
    <context id="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i87128dfb93b7488581d809f4c067d545_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68760b24023d4075a992f96c74f9717d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id66972899d9a4dc6b390c24e3cb1ce90_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i453a89f2a5bb40fa91573ee1cceb821f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i52906c3e2699495990ccdd9c1926d73d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i363f4cf6dd964c8ca6bafa24b3bc0bd2_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i85aa8f2bca814433bf907410911ba297_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0560df36ceff4629a8ccba152491fce5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8ec27cec8ada4933b1c1b44632a8dfa3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i16cd4ffd275b407c950182c4bb9a230f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i64a93fcd44574968b3cda78bf64674b4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id126047d5ddb4094911652c2e75e5ec6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3ea5fa30e36e4ded973eef75f8eb7ece_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcb8e3f4842f4088980d66dfe4bf5c6b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="ied14792fcf6e4ffca90ded0f76a731cb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="ibcf6c26207184c69ba43f0c664d8a929_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i14ef1971a3394bdc8d91654491886540_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia78083b21baa475fbcb2443e496e007c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa2205fead814947a9964d2420f595bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="ib7b8cd3f4e6f4e228fab5d1b2af54e72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i9d36a575e95d4d6ab176c71bcb2e8498_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i4bc1babcbd554d97bc1ad6094cb8116b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="ifb9e1bec6cb549c096d1a4d64a308b19_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf9d9d0b71114e049c97439e77a137b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</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="i76f79726bd524d4e99075fde45915a7a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2f2eea9055d4622afe92a6e13974cc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5b936daad9a4b00a575cb460db9beb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:TractorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60ada7e7f4f7498eb5e1446280d995ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:TractorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4e800cac5d94cf1a0b92b67e9b5eaed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:TrailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99751912287945c3b04861a1bfb60314_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:TrailersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbc7b642488444d0a3241e8f0d914465_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:ServiceAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62e0c64267f94e65adb307e52a7a45b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib642b983f7b54c8eb29ffc0a52affb3c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2356657a3951416cbe326f6f0ba4fc03_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6e599284b6d042eab3f6703550d06112_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wern:EmployeeBenefitsAxis">wern:StateOfNebraskaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i748422cdc512486db604a24708e7d7a7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wern:EmployeeBenefitsAxis">wern:WorkersCompensationInsuranceCarrierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia26a6373c42947e7b8841d182a5e002c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wern:EmployeeBenefitsAxis">wern:InsuranceCarriersLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica40d73cf8f7455d963047cd08cb77ee_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ibb4c89ada6134a0cb44e39a5e902de33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:ServiceAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5caae303fe1c4ba8894a655c85b88a01_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">wern:ServiceAndOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f3367f3ced8428e8c33194b1e6101be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TruckloadTransportationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1edc52c4572c4cf3bad5278e9ceecec4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TruckloadTransportationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5633355cb6394701909daf77ed4a9f5b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TruckloadTransportationServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i69ea406b76c6432a97ed726872687995_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:ValueAddedServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f93b09cc548481b9cac65d8269563a6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:ValueAddedServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifdacf1cb935f427a9bdae1557f6e0edb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:ValueAddedServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib0593c55dc884ab8a16b86a747669807_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13b92ba9eccb46d58e6b4ee47afdab2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0159ae12ee054c72abfa42d38ba2ae4f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie6d333a7975d44709f1b58fc05fb9c4c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TransportationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifca4794deccf4228980405b464990849_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TransportationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic3943e023a274c409b23a010a386afc8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:TransportationServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8b8b333a12cf4928bc73451cd971ec1d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherrevenuerecognitionsegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i450585b68d734ce3a7bedb537e7bb279_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherrevenuerecognitionsegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5deb0a89df21479498b50b73f474130f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherrevenuerecognitionsegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic00500e538ba49818d3964a863980a57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5fbbe76d8be64b1cbfb5fba6b1c222ed_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i259c15159385406fb989920b88734c04_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8e8c71e7921f45a6a064dd3314803ccf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d49e1f73d50442097e8e37880d49dfd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if96e4a1769154107969a03f01aa5dc9f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i527a3e59936a44c3bea0e9df47afd6b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94b56199e1e74dbba65251ebf1d8851c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i92c425cf95024fd48ea6d55dca396c85_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0fc43756b8b14da1a2c88c4edd40919b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82673c4e3d6c40ff8e526595a2679eb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i09e304509adf43c2989eed509ae0255a_D20190101-20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="ia709e9ab37ff484c848803c946e5c309_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:WellsFargoBankN.A.LineofCreditFacilityMatureDateatMayFourteenTwoThousandandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6847325da4ad4d6a985ed2ba0bbf27f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:WellsFargoBankN.A.LineofCreditFacilityMatureDateatMayFourteenTwoThousandandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i957d3f433d33439797ab8ff78439d92b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:BMOHarrisBankN.A.LineofCreditFacilityMatureDateatMayFourteenTwoThousandandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64bdac6c55764324a97413dafdc3be95_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:BMOHarrisBankN.A.LineofCreditFacilityMatureDateatMayFourteenTwoThousandandTwentyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78467e6f1e424cb5af46437e6edf98b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:AdditionalOutstandingDebtUnderCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if35d1a3670294639b1f018cadd6896f7_D20210106-20210106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">wern:WellsFargoBankN.A.LineofCreditFacilityMatureDateatMayFourteenTwoThousandandTwentyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-06</startDate>
            <endDate>2021-01-06</endDate>
        </period>
    </context>
    <context id="i354128188e924d1eb47ce0f3d24d919d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">wern:IndependentContractorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i580c1934b1ce449f85c8053a3cf4f971_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">wern:IndependentContractorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17da98b42e2247c0893b44736a04994e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">wern:OtherDebtorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if55492389a294789964ab83d562091a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">wern:OtherDebtorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe111498a081440eadb4a33d0dce5b99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7cf1843e6f9f46e087494dfe75199d98_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibcd70402d67e4912a783001189175a1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0b7a9b8d8eb64bbea9fa66903869935a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">wern:StateAndForeignTaxAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23a4e8a9fbf14e009495628438a90613_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">wern:StateAndForeignTaxAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09113e4f51a74815967fbac1e29d1364_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0aaecd4ca35f41088c17e499fc513b52_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i023c8716afe94eaea281d88688114aae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3cfed3ff35d4057b9da5961dd69d602_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55ddc310aa354d758ace75193578501c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id05855c259fb40ca8a933a8e1e32fd91_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc17355b03f54c5b9657342dfafc9478_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1226034f52ab4d83a7fca8832f7542f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if333154981fb4d3987e28de1000ba3be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia65ed24473fd44b39c4cc883dfd708a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic8182ee9dd034f32b68a8a64b0f9ec81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c18963ca409497a884a91c061961330_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">wern:May172018VerdictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8c286d7dd45e44ea9665815265fdf8ab_I20141230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">wern:May172018VerdictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-30</instant>
        </period>
    </context>
    <context id="i06f7b54e346e48b3a7592194d50038a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">wern:May172018VerdictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic099b438f11f426e8b1f0d87213dfc9e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">wern:May172018VerdictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i33f9f8dc3f534a9ebb47704018910546_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i65f19995d83d433c8ae20b9d442a220b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:PrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d88a44f908047dab7256665b1ebce0e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:PrincipalOwnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a5579f947ea4cdc96734c265c6e007a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9693e475170240cc8b9b2c5d127ba17f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9040a3ed7dc742339c276f34e392cb72_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7cc03123b4f04473af8d8c0e02578566_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:CorporateSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03ea2ed9c01747049f045519fb1dfe10_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:CorporateSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie9f65b7bcded49d3a2e02b8f31d109df_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:CorporateSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i78079a878ff048acb0693296092cf38e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:SubtotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i79b5dbe5ae63479d9c4dbf3ee28ec6d0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:SubtotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a5bbc8053df40b4b556c2ccdfd06b4e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">wern:SubtotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id55d563db99340c6803b27895bf25bdb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4a69b2d4135401e8867d893883dbde9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i195eaab4df8c47c9bf6a9c1c8e3745af_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie5a953212eb74f60a6f114a5a10cc9b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i434fc2f0b2344d3aa192e94238022aa8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3314d4613ab84b9c99c2308a951d37f0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i13ec4b9435fe40e79ff93a89239cc37a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7499f8e360c43fcbdf1152d8f6c289e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie231f2dd03254f5ca2565c47a59188ec_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id207bd033d834955950dbb871481a69b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie07ab20a087c49e4940f181dd363e2c2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6360f13806d64b8c9fa2f6d143a6b976_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i71cd9a1b1fde415d8dcce73f4b8574ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icbd4b16080ae4e40b3799b289f67e276_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7f521dc695574a82a7ea3a64b20764a1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wern:TotalForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i75f390f741b54888a3254ba7b5044058_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0e40750c86c44f2f8ed1f5f0a4680364_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b14e24190a84d8e9529ac6eefc80db7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba28c82ddfa647969561d30a02005908_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72c4d7018c4247449cc12270fc220a2d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib0b3306a22074f81b48866e452b6118e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia28a469e7c784079ab331e9197202c4f_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie683c1620b764d3494c89a1d5c4e764a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i213b07caeca24b67a231a2895eda4e7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbe0619b7da54dee8198ca699d62dcdb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e249a69f33b4a2bb407e51efe630889_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2b06236d76c495bb2136dbdea9b27ce_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib7b118c271ba48aa87065d115f440afa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i15570e2e4fc8432faf3a4115a9e6a187_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iadf84346a9e74214a6fd81418ba145a7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000793074</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:StudentLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="segments">
        <measure>wern:Segments</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF80L2ZyYWc6MzEwYmVhOTkxYTg4NGQzZjg4NWFmYTFjYmNmNWQ0MzcvdGFibGU6NjlmNzZkZjE0ZWEzNGZlNGJmNmVlOTcxYjM3NGExYTMvdGFibGVyYW5nZTo2OWY3NmRmMTRlYTM0ZmU0YmY2ZWU5NzFiMzc0YTFhM18yLTEtMS0xLTA_384aea61-3f3c-42f1-82a1-2219f17ceb0b">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF80L2ZyYWc6MzEwYmVhOTkxYTg4NGQzZjg4NWFmYTFjYmNmNWQ0MzcvdGFibGU6NjlmNzZkZjE0ZWEzNGZlNGJmNmVlOTcxYjM3NGExYTMvdGFibGVyYW5nZTo2OWY3NmRmMTRlYTM0ZmU0YmY2ZWU5NzFiMzc0YTFhM18zLTEtMS0xLTA_2718b5e7-0dac-48f2-8489-6b8ac37a13f4">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF80L2ZyYWc6MzEwYmVhOTkxYTg4NGQzZjg4NWFmYTFjYmNmNWQ0MzcvdGFibGU6NjlmNzZkZjE0ZWEzNGZlNGJmNmVlOTcxYjM3NGExYTMvdGFibGVyYW5nZTo2OWY3NmRmMTRlYTM0ZmU0YmY2ZWU5NzFiMzc0YTFhM180LTEtMS0xLTA_59a3348e-0c60-441f-8073-b76008fc9093">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF80L2ZyYWc6MzEwYmVhOTkxYTg4NGQzZjg4NWFmYTFjYmNmNWQ0MzcvdGFibGU6NjlmNzZkZjE0ZWEzNGZlNGJmNmVlOTcxYjM3NGExYTMvdGFibGVyYW5nZTo2OWY3NmRmMTRlYTM0ZmU0YmY2ZWU5NzFiMzc0YTFhM181LTEtMS0xLTA_3b587b74-c57c-49d2-b35d-41c9b54b58ee">0000793074</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF80L2ZyYWc6MzEwYmVhOTkxYTg4NGQzZjg4NWFmYTFjYmNmNWQ0MzcvdGFibGU6NjlmNzZkZjE0ZWEzNGZlNGJmNmVlOTcxYjM3NGExYTMvdGFibGVyYW5nZTo2OWY3NmRmMTRlYTM0ZmU0YmY2ZWU5NzFiMzc0YTFhM182LTEtMS0xLTA_a071555f-ed6e-43ab-b324-4e61a33bd14f">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="ibb4c89ada6134a0cb44e39a5e902de33_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfMS0xLTEtMS0w_d8983a4f-8331-4151-8786-75d2ed246607">3 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i5caae303fe1c4ba8894a655c85b88a01_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfMi0xLTEtMS0w_424d8028-e56a-4256-ab2b-f110a315bd61">10 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfMy0xLTEtMS0w_89c257c1-63dd-432c-b926-28c373894c4d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfMy0yLTEtMS0w_0e94b904-8ab5-4d07-8675-80c00f764e9f"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfMy0zLTEtMS0w_36c5fc1d-9a59-4beb-8df4-d1317216383a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ChangeInAccountingEstimateDescription
      contextRef="i62e0c64267f94e65adb307e52a7a45b8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfNC0xLTEtMS0w_d3bdac06-e0ed-4615-bc6c-d4c1210c69d7">During first quarter 2020, we changed the estimated life of certain trucks expected to be sold in 2020 to more rapidly depreciate the trucks to their estimated residual values due to the weak used truck market.</us-gaap:ChangeInAccountingEstimateDescription>
    <us-gaap:OperatingLeaseLiability
      contextRef="ica40d73cf8f7455d963047cd08cb77ee_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84Mi9mcmFnOjZjNmI4ZjczNDM2NjQ2ODI4MjVhZjg5MmNlMzQyODAwL3RhYmxlOjIzYzY5ZjJlMTAwMTRhZDNhMDQwZTRmY2VjY2IzZmE4L3RhYmxlcmFuZ2U6MjNjNjlmMmUxMDAxNGFkM2EwNDBlNGZjZWNjYjNmYThfNS0xLTEtMS0w_5d887cbe-311d-49f1-9f99-b2e72ecb1e16"
      unitRef="usd">8700000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LineOfCredit
      contextRef="i957d3f433d33439797ab8ff78439d92b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNDQxL2ZyYWc6OWU1NTFmM2E4MTIwNGVkMGJlZWQwYWQ2OTBjMzFlNjEvdGFibGU6OGJmNmYyM2RjOWQ3NDc5NzhjOTc1OGZhMDcxYjllYTIvdGFibGVyYW5nZTo4YmY2ZjIzZGM5ZDc0Nzk3OGM5NzU4ZmEwNzFiOWVhMl8xLTEtMS0xLTQyNzY_1199ecda-8edc-4ccd-a9b3-3dc1efe93002"
      unitRef="usd">75000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ia709e9ab37ff484c848803c946e5c309_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNDQxL2ZyYWc6OWU1NTFmM2E4MTIwNGVkMGJlZWQwYWQ2OTBjMzFlNjEvdGFibGU6OGJmNmYyM2RjOWQ3NDc5NzhjOTc1OGZhMDcxYjllYTIvdGFibGVyYW5nZTo4YmY2ZjIzZGM5ZDc0Nzk3OGM5NzU4ZmEwNzFiOWVhMl8xLTItMS0xLTQyNzk_ee572bfb-9344-4372-a301-36682e8fdff3"
      unitRef="usd">75000000.0</us-gaap:LineOfCredit>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDAvZnJhZzpmZDNhNTgyN2JiZjg0ZjJlOGY4NGJjNTc3NmI4ZTg5My90YWJsZToxYjI5ZWM3Y2M1MzI0Y2E4ODM1OTlmMTM0MjU4ZDg5MS90YWJsZXJhbmdlOjFiMjllYzdjYzUzMjRjYTg4MzU5OWYxMzQyNThkODkxXzItMS0xLTEtMA_4d690824-f296-440b-857b-62ca70cedd9f"
      unitRef="usd">-141000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDAvZnJhZzpmZDNhNTgyN2JiZjg0ZjJlOGY4NGJjNTc3NmI4ZTg5My90YWJsZToxYjI5ZWM3Y2M1MzI0Y2E4ODM1OTlmMTM0MjU4ZDg5MS90YWJsZXJhbmdlOjFiMjllYzdjYzUzMjRjYTg4MzU5OWYxMzQyNThkODkxXzItMi0xLTEtMA_55a4693a-d1ba-498a-86de-70e77d0ef9b8"
      unitRef="usd">-31000.000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <wern:IncomeTaxContingencyPeriodOfStatuteOfLimitations
      contextRef="i0b7a9b8d8eb64bbea9fa66903869935a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDAvZnJhZzpmZDNhNTgyN2JiZjg0ZjJlOGY4NGJjNTc3NmI4ZTg5My90YWJsZToxYjI5ZWM3Y2M1MzI0Y2E4ODM1OTlmMTM0MjU4ZDg5MS90YWJsZXJhbmdlOjFiMjllYzdjYzUzMjRjYTg4MzU5OWYxMzQyNThkODkxXzUtMi0xLTEtMA_0d81ffa5-17f6-4620-b137-859264a3ce57">P3Y</wern:IncomeTaxContingencyPeriodOfStatuteOfLimitations>
    <wern:IncomeTaxContingencyPeriodOfStatuteOfLimitations
      contextRef="i23a4e8a9fbf14e009495628438a90613_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDAvZnJhZzpmZDNhNTgyN2JiZjg0ZjJlOGY4NGJjNTc3NmI4ZTg5My90YWJsZToxYjI5ZWM3Y2M1MzI0Y2E4ODM1OTlmMTM0MjU4ZDg5MS90YWJsZXJhbmdlOjFiMjllYzdjYzUzMjRjYTg4MzU5OWYxMzQyNThkODkxXzUtMy0xLTEtMA_7ba0068e-6163-4d1f-b9d2-f6fb86893dae">P4Y</wern:IncomeTaxContingencyPeriodOfStatuteOfLimitations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDYvZnJhZzo3MGZmNjg1ZjFkMzU0ZjNkYTE5MmQ1YWJhNjk1ZDEzYi90YWJsZTo4MDRlMWJjNDkwYjY0NDkzYmEyN2ZkNjdkYTYzODliNi90YWJsZXJhbmdlOjgwNGUxYmM0OTBiNjQ0OTNiYTI3ZmQ2N2RhNjM4OWI2XzUtMS0xLTEtMzk3Mg_2668d10d-4791-4e17-b605-959ad6e3394e"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:LossContingencyAccrualCarryingValueNoncurrent
      contextRef="i06f7b54e346e48b3a7592194d50038a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTIvZnJhZzpkZTY0YzE4M2Y4NTE0MWQ2OTZlY2Q3NWQ0NjE0M2EwNC90YWJsZTowNWVlMGY2NWNlNzU0M2M2YjA1MDI3ZmY0ODQzMWY0Zi90YWJsZXJhbmdlOjA1ZWUwZjY1Y2U3NTQzYzZiMDUwMjdmZjQ4NDMxZjRmXzEtMS0xLTEtNDI0Nw_f91fd4f2-883d-4484-9d14-2159657ef5af"
      unitRef="usd">79200000</us-gaap:LossContingencyAccrualCarryingValueNoncurrent>
    <us-gaap:LossContingencyAccrualCarryingValueNoncurrent
      contextRef="ic099b438f11f426e8b1f0d87213dfc9e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTIvZnJhZzpkZTY0YzE4M2Y4NTE0MWQ2OTZlY2Q3NWQ0NjE0M2EwNC90YWJsZTowNWVlMGY2NWNlNzU0M2M2YjA1MDI3ZmY0ODQzMWY0Zi90YWJsZXJhbmdlOjA1ZWUwZjY1Y2U3NTQzYzZiMDUwMjdmZjQ4NDMxZjRmXzItMS0xLTEtMA_8a6feaa4-cec2-4b83-a9df-53aed268326a"
      unitRef="usd">79200000</us-gaap:LossContingencyAccrualCarryingValueNoncurrent>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjQvZnJhZzowMzUxZDM1M2U5OWQ0MjU1ODY4NDYxZTRjNDc1OTU2My90YWJsZTo2MGU3ZmE2ZWZmMzE0NjhmYWI2YmZkMGNkMjE0ZjUzYS90YWJsZXJhbmdlOjYwZTdmYTZlZmYzMTQ2OGZhYjZiZmQwY2QyMTRmNTNhXzAtMS0xLTEtMA_15550abf-98bb-4761-8de5-843d49a5e0f7"
      unitRef="segments">2</us-gaap:NumberOfReportableSegments>
    <dei:DocumentType
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV84OA_fac0cbce-a980-4643-b8bc-426c5e7a8240">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6OWUzODFmYmNkYjZiNDMwODg4NTdhMTM0NTljOGIxNDcvdGFibGVyYW5nZTo5ZTM4MWZiY2RiNmI0MzA4ODg1N2ExMzQ1OWM4YjE0N18xLTAtMS0xLTA_675777f1-9511-45d5-8dcb-138ff03eb021">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8xMjQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6OTUwYWI2M2Q3ZGI0NGMzNDgxNDJhYTA3YmUxOGM1YTQvdGFibGVyYW5nZTo5NTBhYjYzZDdkYjQ0YzM0ODE0MmFhMDdiZTE4YzVhNF8wLTAtMS0xLTA_f299ee2b-1650-4327-ad05-e57acb091ce5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yMTQ_9811203b-5479-402a-bd5a-050379c8ce0e">0-14690</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yMjE_b94e7ecc-4560-4d47-800b-1aebd18102c2">WERNER ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl8wLTAtMS0xLTA_887d5442-cd60-43fc-a312-b72c00520d18">NE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl8wLTQtMS0xLTA_d43e7e5b-f7c5-481b-9300-c59b80296a2c">47-0648386</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl8zLTAtMS0xLTA_aa90227b-578e-401f-bcb6-6a75066a47fc">14507 Frontier Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl80LTAtMS0xLTA_320859cb-417e-45a6-929d-e6197656a1bd">Post Office Box 45308</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl81LTAtMS0xLTA_7965ce9e-b033-4f62-a348-08562a6293ab">Omaha</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl81LTItMS0xLTA_ef327e1a-3664-40f0-a9eb-aaa3648d1d07">NE</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6Y2VmZjc2MjkwYjQyNDI5NjhmYzkzYjE1ODJjZmU1Y2IvdGFibGVyYW5nZTpjZWZmNzYyOTBiNDI0Mjk2OGZjOTNiMTU4MmNmZTVjYl81LTQtMS0xLTA_7e267d43-6441-4f01-8852-d01682e5a1a9">68145-0308</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yODc_81e20811-6f59-4402-bfa7-696299d20e26">402</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yOTE_f70c0260-2186-4987-83ed-9db4a3378ff7">895-6640</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6ZjViZDFmZDZlOGQ2NGU0OGFmOGQxOGJlNTYyZTJkMmIvdGFibGVyYW5nZTpmNWJkMWZkNmU4ZDY0ZTQ4YWY4ZDE4YmU1NjJlMmQyYl8xLTAtMS0xLTA_b3c810c1-1aab-46d0-a31f-f2d445c9ca59">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6ZjViZDFmZDZlOGQ2NGU0OGFmOGQxOGJlNTYyZTJkMmIvdGFibGVyYW5nZTpmNWJkMWZkNmU4ZDY0ZTQ4YWY4ZDE4YmU1NjJlMmQyYl8xLTItMS0xLTA_e92087eb-c3cc-4c74-957f-b0e7af90f833">WERN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6ZjViZDFmZDZlOGQ2NGU0OGFmOGQxOGJlNTYyZTJkMmIvdGFibGVyYW5nZTpmNWJkMWZkNmU4ZDY0ZTQ4YWY4ZDE4YmU1NjJlMmQyYl8xLTQtMS0xLTA_ce2fd820-2d16-4c26-9a74-a94d6281ab31">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV81OTk_26e0a32f-2ed9-4588-8b24-e1528fd09894">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV83NDk_8d9b2c95-c9e6-4460-82ca-c709beee94fa">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8xMTAz_e9ba0403-6c3d-4e64-ae00-d6ac238ca952">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8xNDMw_b982267b-c8cf-42e1-8695-1e2c4ff1f621">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6YzI1YTg4NDUyMjgwNGY1OWFjYmU2YTA0MWQwYjM0MDYvdGFibGVyYW5nZTpjMjVhODg0NTIyODA0ZjU5YWNiZTZhMDQxZDBiMzQwNl8wLTAtMS0xLTA_19bb1ea2-625d-4ceb-a9ac-32d099bfcb7f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6YzI1YTg4NDUyMjgwNGY1OWFjYmU2YTA0MWQwYjM0MDYvdGFibGVyYW5nZTpjMjVhODg0NTIyODA0ZjU5YWNiZTZhMDQxZDBiMzQwNl8wLTEwLTEtMS0w_f104e9e1-8467-4105-b90b-21fefa486b9f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGFibGU6YzI1YTg4NDUyMjgwNGY1OWFjYmU2YTA0MWQwYjM0MDYvdGFibGVyYW5nZTpjMjVhODg0NTIyODA0ZjU5YWNiZTZhMDQxZDBiMzQwNl8wLTEzLTEtMS0w_d15b5641-8af9-4128-9a48-46acf7d6c5ec">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yNzQ4Nzc5MDcyODAz_1866d375-d123-460e-bdc3-537d0f9953a7">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yNzQ4Nzc5MDcyNzk5_720bb9e0-66f0-42cb-b6d1-3fce819d0368">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i84f6e22f21c74383b55eed786f6bf491_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yNTA1_577503ad-3c3d-426b-8d47-ce1ba7b13905"
      unitRef="usd">2985000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4acc37b0faa14608ae1c65f2a76ef239_I20210208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yNjM3_4d6ea01c-c87f-4ade-a71b-3a191d8be8ff"
      unitRef="shares">68009648</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xL2ZyYWc6ZDE2YTZhMTQ2ZDA4NDY4YmExMTg3N2IzNmU5NDQ4OTEvdGV4dHJlZ2lvbjpkMTZhNmExNDZkMDg0NjhiYTExODc3YjM2ZTk0NDg5MV8yNzYy_0190044f-6033-47dd-b11b-436590e2b868">Portions of the Proxy Statement of Registrant for the Annual Meeting of Stockholders to be held May 11, 2021, are incorporated in Part III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:Revenues
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMi0xLTEtMS0w_0643e202-0280-482f-a36a-899bfa0b90ae"
      unitRef="usd">2372178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMi0zLTEtMS0w_09cfc0b0-77b0-4c92-9086-6e2be6e51f69"
      unitRef="usd">2463701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMi01LTEtMS0w_53541b86-43c5-463e-b1f0-a395810537a4"
      unitRef="usd">2457914000</us-gaap:Revenues>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNC0xLTEtMS0w_7fbb9b0c-57ce-4604-b28e-216cbb483160"
      unitRef="usd">795847000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNC0zLTEtMS0w_70676590-98d8-4c51-a2ec-fde8708d61ce"
      unitRef="usd">818487000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNC01LTEtMS0w_8b2e458d-e3ac-4ac5-98fc-4521564a5c22"
      unitRef="usd">781064000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:FuelCosts
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNS0xLTEtMS0w_c845d395-2064-4ac3-ab27-91d2ab038b5e"
      unitRef="usd">157124000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNS0zLTEtMS0w_b86dd5ca-2062-4aec-a8d1-827995c5522a"
      unitRef="usd">235928000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNS01LTEtMS0w_8cab5e38-73cf-49c1-b291-6ed5fb0384bf"
      unitRef="usd">254564000</us-gaap:FuelCosts>
    <us-gaap:DirectOperatingMaintenanceSuppliesCosts
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNi0xLTEtMS0w_319f52db-e36e-4e28-a8d9-9c00327e86e7"
      unitRef="usd">175842000</us-gaap:DirectOperatingMaintenanceSuppliesCosts>
    <us-gaap:DirectOperatingMaintenanceSuppliesCosts
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNi0zLTEtMS0w_6b64e2e4-56de-4242-b524-8957fd826c29"
      unitRef="usd">182909000</us-gaap:DirectOperatingMaintenanceSuppliesCosts>
    <us-gaap:DirectOperatingMaintenanceSuppliesCosts
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNi01LTEtMS0w_b2992421-2e28-4c90-b2fa-d2da4999b95d"
      unitRef="usd">185074000</us-gaap:DirectOperatingMaintenanceSuppliesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNy0xLTEtMS0w_00579594-a584-40ff-acd6-d223a9387a45"
      unitRef="usd">95746000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNy0zLTEtMS0w_39d4596d-a551-40d2-a0f8-853d4d2bf708"
      unitRef="usd">95525000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:DirectTaxesAndLicensesCosts
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfNy01LTEtMS0w_f06d1fd9-5e2a-4cdb-994a-0058e5bfd9d4"
      unitRef="usd">87318000</us-gaap:DirectTaxesAndLicensesCosts>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOC0xLTEtMS0w_aa2bb12f-9ef9-4890-b723-fed8cadb216b"
      unitRef="usd">109816000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOC0zLTEtMS0w_83bec9ab-daea-4e0b-8f88-6a849d8f3944"
      unitRef="usd">88913000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOC01LTEtMS0w_1f1f1b20-40b4-4c50-9009-7878d4924158"
      unitRef="usd">98133000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:Depreciation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOS0xLTEtMS0w_427e2b62-b1e4-4436-bce5-2b5da7d8c3db"
      unitRef="usd">263286000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOS0zLTEtMS0w_7e5c7efc-2582-4807-beeb-8a7de584d5e6"
      unitRef="usd">249527000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfOS01LTEtMS0w_813101af-d5ef-4393-8383-bb66ec3ec21b"
      unitRef="usd">230151000</us-gaap:Depreciation>
    <wern:RentAndPurchasedTransportation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTAtMS0xLTEtMA_5f8790bd-7172-4a26-b278-93a51a7bc587"
      unitRef="usd">519184000</wern:RentAndPurchasedTransportation>
    <wern:RentAndPurchasedTransportation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTAtMy0xLTEtMA_9ff6f148-00cf-4158-901a-56ba3d4511ff"
      unitRef="usd">549438000</wern:RentAndPurchasedTransportation>
    <wern:RentAndPurchasedTransportation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTAtNS0xLTEtMA_6a9712e5-c7a1-4568-92a1-98ae3d543a33"
      unitRef="usd">589002000</wern:RentAndPurchasedTransportation>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTEtMS0xLTEtMA_044cef1a-f597-4af1-822a-41b7470f57ed"
      unitRef="usd">14474000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTEtMy0xLTEtMA_54bbb19d-1b63-4a7b-b660-ee3fab638c9f"
      unitRef="usd">15303000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:DirectCommunicationsAndUtilitiesCosts
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTEtNS0xLTEtMA_e709dbe8-8590-4b91-bd95-8bc5994a40a7"
      unitRef="usd">16063000</us-gaap:DirectCommunicationsAndUtilitiesCosts>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTItMS0xLTEtMA_e2f70369-ecde-410b-b619-4571420cd9d6"
      unitRef="usd">13421000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTItMy0xLTEtMA_339d711e-aec1-4159-afe8-838c160bd5dd"
      unitRef="usd">2199000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTItNS0xLTEtMA_2113d0a8-5b3d-448b-b529-6cefa1a188a0"
      unitRef="usd">-7670000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTMtMS0xLTEtMA_79308839-b353-4792-af7a-f570c8d18226"
      unitRef="usd">2144740000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTMtMy0xLTEtMA_ad09d7a8-503e-456f-8c86-e520a45f70a4"
      unitRef="usd">2238229000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTMtNS0xLTEtMA_29b34308-3653-4a44-b6ed-e9d0d6ad9e76"
      unitRef="usd">2233699000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTQtMS0xLTEtMA_ea422226-bc6d-4b58-8559-cb29e0a3e34a"
      unitRef="usd">227438000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTQtMy0xLTEtMA_d815bf99-cd0e-4579-9a36-43f36d4a7ef0"
      unitRef="usd">225472000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTQtNS0xLTEtMA_00268c32-5c5c-4632-9fb8-f00c2d2bdfc8"
      unitRef="usd">224215000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTYtMS0xLTEtMA_ae03b057-a942-4e3f-b030-932ab5aae070"
      unitRef="usd">4215000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTYtMy0xLTEtMA_183d876a-37e7-4b13-9bc0-7c67de01ca15"
      unitRef="usd">6854000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTYtNS0xLTEtMA_3db9ff05-c9d2-4d36-a5a2-740713395c8c"
      unitRef="usd">2695000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTctMS0xLTEtMA_237dd9a0-7b9e-4900-ac2c-00765dddbacb"
      unitRef="usd">1634000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTctMy0xLTEtMA_19bc301b-cb58-4ac6-a397-ce81d9f37fe3"
      unitRef="usd">3326000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTctNS0xLTEtMA_fd98fb73-b555-4882-8da1-7edf55131d21"
      unitRef="usd">2737000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTgtMS0xLTEtMA_666a5e9f-2972-4e8d-9a94-11da81c91ff5"
      unitRef="usd">-163000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTgtMy0xLTEtMA_cdc5cfb5-e769-4d34-9799-79ac086684f8"
      unitRef="usd">-38000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTgtNS0xLTEtMA_071fd753-7c8d-4fc6-9c46-b4b266dbe21c"
      unitRef="usd">-376000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTktMS0xLTEtMA_02c20716-3f00-43c7-bd21-11b4d0fab23d"
      unitRef="usd">-2744000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTktMy0xLTEtMA_7bc5d9d3-0952-4177-9c40-ae55056948f2"
      unitRef="usd">-3566000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMTktNS0xLTEtMA_f39040b6-2242-44d6-8fc0-28b635672f83"
      unitRef="usd">-334000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjAtMS0xLTEtMA_dc5275ec-30ee-46e9-a61e-e2dbba4b710f"
      unitRef="usd">224694000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjAtMy0xLTEtMA_5c43caae-3900-46aa-be62-b71f35ce0987"
      unitRef="usd">221906000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjAtNS0xLTEtMA_34c55cba-5ac9-4133-afd4-922d54a19325"
      unitRef="usd">223881000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjEtMS0xLTEtMA_21d89e19-9015-4bc0-9ec4-9a3aa8ceb8cb"
      unitRef="usd">55616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjEtMy0xLTEtMA_aca807eb-e19e-4031-a0cf-257f5931953a"
      unitRef="usd">54962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjEtNS0xLTEtMA_7a29de3e-5956-4d6f-968c-ae0dfd1a9534"
      unitRef="usd">55733000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjItMS0xLTEtMA_a820dee3-9f05-4698-868d-fd412ea4263d"
      unitRef="usd">169078000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjItMy0xLTEtMA_5e967f02-c322-4a58-9b41-cd47460c0dba"
      unitRef="usd">166944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjItNS0xLTEtMA_9860be72-55a2-4ccb-938c-315ba5ee2e55"
      unitRef="usd">168148000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjQtMS0xLTEtMA_8a00c02d-c813-4432-bc87-7ff0c65691d5"
      unitRef="usdPerShare">2.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjQtMy0xLTEtMA_89668c05-e313-4500-973a-df9dbbf59684"
      unitRef="usdPerShare">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjQtNS0xLTEtMA_940003cc-c7b7-4012-89a9-1752b3b5fd76"
      unitRef="usdPerShare">2.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjUtMS0xLTEtMA_568b6651-ea26-4e11-a286-a25e3a48e28d"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjUtMy0xLTEtMA_9139ca52-5957-429f-b1c7-3ac8d0dd7f71"
      unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjUtNS0xLTEtMA_32438604-774c-4273-b5cf-271cf7204684"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjctMS0xLTEtMA_bbb9d166-f177-43e2-9287-cada990a6d65"
      unitRef="shares">69018000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjctMy0xLTEtMA_a8aab66e-0e0b-4eb2-874d-6f4e600b073c"
      unitRef="shares">69567000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjctNS0xLTEtMA_6fbcb3a0-d431-42c7-bb50-be9d5ca304a2"
      unitRef="shares">71694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjgtMS0xLTEtMA_2a1f8741-bb17-4cab-9c4e-070e2af0439a"
      unitRef="shares">69427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjgtMy0xLTEtMA_a7f0cbd8-f796-4062-a20c-2622a19279e3"
      unitRef="shares">70026000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81Mi9mcmFnOjU5YzRmMjc5OWJkYTQ4MDk4MGNiNDQxNjFlN2U5ZjEwL3RhYmxlOmE1NTkzYWUxYjg2MDRmODhhN2Y5YzI4NWQ4NjE0ZmMwL3RhYmxlcmFuZ2U6YTU1OTNhZTFiODYwNGY4OGE3ZjljMjg1ZDg2MTRmYzBfMjgtNS0xLTEtMA_fe2ef304-055f-4a2a-9e08-d0f8b2594ba0"
      unitRef="shares">72057000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfMi0xLTEtMS0w_12d48c23-5c52-4bde-9ec2-2f3c029b913a"
      unitRef="usd">169078000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfMi0zLTEtMS0w_c2c99de7-ecef-4887-ab8f-d03da7401f69"
      unitRef="usd">166944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfMi01LTEtMS0w_92284b9d-9fa5-444d-a363-e37d229f0c4b"
      unitRef="usd">168148000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNC0xLTEtMS0w_872fb546-6937-41ac-8b18-789f2e20ea34"
      unitRef="usd">-2867000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNC0zLTEtMS0w_575597fa-edfb-4062-bf03-1fa3fa264653"
      unitRef="usd">1996000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNC01LTEtMS0w_245a5fa3-08a3-4c07-975e-34263d1fb173"
      unitRef="usd">-493000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNS0xLTEtMS0w_ed409fe4-11fc-49b8-9f16-032c494dd949"
      unitRef="usd">-5238000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNS0zLTEtMS0w_53e7fbb1-4699-4f28-9b61-4bb2f59b8366"
      unitRef="usd">-651000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNS01LTEtMS0w_eb331fdf-52d6-47b6-b14f-25c2e391666b"
      unitRef="usd">255000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNi0xLTEtMS0w_8b1232cd-2580-4e64-bf70-0b5fd112dc51"
      unitRef="usd">-8105000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNi0zLTEtMS0w_8913152a-033e-4827-ac81-08bd26237592"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNi01LTEtMS0w_d75d5e94-67f8-40a2-b28e-06b99b47b8ec"
      unitRef="usd">-238000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNy0xLTEtMS0w_c5228e28-0883-4b01-a83d-426b1c1758d5"
      unitRef="usd">160973000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNy0zLTEtMS0w_0d826878-d8ae-4440-8521-1ca9bd608414"
      unitRef="usd">168289000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81NS9mcmFnOmU2ZDRhOWUxNDU5MjQ0MTQ5ODAxYTIzYzgwYjMyZmE3L3RhYmxlOjg1YjFkYjUyMDk4MjRjMWE5ZjhkZjE2ZGNjZWJkODFiL3RhYmxlcmFuZ2U6ODViMWRiNTIwOTgyNGMxYTlmOGRmMTZkY2NlYmQ4MWJfNy01LTEtMS0w_c1b5b947-0038-4b05-a981-b3d137b8e6be"
      unitRef="usd">167910000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNC0xLTEtMS0w_2fef5165-a427-4938-b55b-e4a377e61553"
      unitRef="usd">29334000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNC0zLTEtMS0w_7c21eac4-a2eb-43a5-b707-d2fcfc9453bf"
      unitRef="usd">26418000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNS0wLTEtMS0wL3RleHRyZWdpb246MzFjMGExZmZiZTI3NGZkNGFiOTJmMTA1ZDE2ZjRkYWRfMjc0ODc3OTA2OTU1MA_76fbbc71-a5ca-4ed4-ae35-a1f413c1a31e"
      unitRef="usd">8686000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNS0wLTEtMS0wL3RleHRyZWdpb246MzFjMGExZmZiZTI3NGZkNGFiOTJmMTA1ZDE2ZjRkYWRfMjc0ODc3OTA2OTUzNQ_878b38c9-6cb7-4ae0-a524-cf74b35fbf30"
      unitRef="usd">7921000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNS0xLTEtMS0w_bbe61040-fa7e-4874-a052-8892f0c43436"
      unitRef="usd">341104000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNS0zLTEtMS0w_9c7e52fe-550d-4989-8ef9-ef6cedba52c5"
      unitRef="usd">322846000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivables
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNi0xLTEtMS0w_6a742ef6-c16e-4beb-856e-93eec5411d51"
      unitRef="usd">23491000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNi0zLTEtMS0w_27e8d05b-ec94-4b56-91f5-eb172c2552a9"
      unitRef="usd">52221000</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNy0xLTEtMS0w_41dda386-7720-4822-a7e6-1528a2c27d94"
      unitRef="usd">12062000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNy0zLTEtMS0w_2c0717ef-030a-4f49-bdd0-69c1376b8e12"
      unitRef="usd">9243000</us-gaap:InventoryNet>
    <wern:PrepaidTaxesLicensesAndPermits
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfOC0xLTEtMS0w_09cd29c6-ae04-4b91-bc17-0cfcc659718c"
      unitRef="usd">17231000</wern:PrepaidTaxesLicensesAndPermits>
    <wern:PrepaidTaxesLicensesAndPermits
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfOC0zLTEtMS0w_72ea4f87-ef58-45ff-a031-d6a87bb1c4ff"
      unitRef="usd">16757000</wern:PrepaidTaxesLicensesAndPermits>
    <us-gaap:OtherAssetsCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTEtMS0xLTEtMA_fb8bdfa8-2de7-4ab0-a0c5-7bf431e6e9ea"
      unitRef="usd">33694000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTEtMy0xLTEtMA_fee9c44c-b6fb-48bb-9643-6c57e5f47d13"
      unitRef="usd">38849000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTItMS0xLTEtMA_5e4e9528-4701-41aa-9bfd-e703abff8692"
      unitRef="usd">456916000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTItMy0xLTEtMA_b0a69291-e97b-43fe-bfb1-1c10870847c6"
      unitRef="usd">466334000</us-gaap:AssetsCurrent>
    <us-gaap:Land
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTQtMS0xLTEtMA_d319ca48-d889-4799-be08-f0d471d326b1"
      unitRef="usd">72103000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTQtMy0xLTEtMA_5aaebb80-5e15-47fb-ae3d-52c334cef25e"
      unitRef="usd">63244000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTUtMS0xLTEtMA_7f04bc16-4771-44d9-858b-21993d74b404"
      unitRef="usd">253708000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTUtMy0xLTEtMA_5ed7f3a0-c107-4fb6-9645-52eaefac7802"
      unitRef="usd">199734000</us-gaap:BuildingsAndImprovementsGross>
    <wern:RevenueEquipmentGross
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTYtMS0xLTEtMA_06dfe004-0bd7-47c3-929b-94362f8b7bc9"
      unitRef="usd">1798511000</wern:RevenueEquipmentGross>
    <wern:RevenueEquipmentGross
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTYtMy0xLTEtMA_5db0a114-fa8f-4ff5-bcc6-d3a4e7a2c448"
      unitRef="usd">1812186000</wern:RevenueEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTctMS0xLTEtMA_d1a4edb1-744d-47b3-b674-3180a792fe02"
      unitRef="usd">281013000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTctMy0xLTEtMA_f283971d-b7e8-464d-8531-9c9098b79279"
      unitRef="usd">268372000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTgtMS0xLTEtMA_c00cbe8d-2362-4f4f-a907-ed529c627514"
      unitRef="usd">2405335000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTgtMy0xLTEtMA_09eb219f-0188-4900-b6dc-bf745bc7dc10"
      unitRef="usd">2343536000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTktMS0xLTEtMA_338567bf-a73f-4760-8d80-4dc0c64e74f1"
      unitRef="usd">862077000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMTktMy0xLTEtMA_5613a012-0399-495c-b97c-c298814d28d1"
      unitRef="usd">817260000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjAtMS0xLTEtMA_7d6dcfbe-d486-4cce-80d9-d68e9f563a29"
      unitRef="usd">1543258000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjAtMy0xLTEtMA_f4738cd2-1a34-410d-888c-de9171a51580"
      unitRef="usd">1526276000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjEtMS0xLTEtMA_6a6bf191-2d31-4519-a328-1bc01b3e78c1"
      unitRef="usd">156502000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjEtMy0xLTEtMA_f0a1539a-5290-4d5a-b055-c2631a66e2d5"
      unitRef="usd">151254000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjItMS0xLTEtMA_03d5deec-2f6a-4f8d-85c4-e447eb4c1538"
      unitRef="usd">2156676000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjItMy0xLTEtMA_9ffc485f-da4d-43e3-ad24-d2f5938fda15"
      unitRef="usd">2143864000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjUtMS0xLTEtMA_f96685ad-3163-4b7b-86f6-706b434844bd"
      unitRef="usd">83263000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjUtMy0xLTEtMA_3eb232d1-d13b-4271-a468-60b6f2246720"
      unitRef="usd">94634000</us-gaap:AccountsPayableCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjYtMS0xLTEtMA_c9afdabc-f6e9-4576-95ac-38f2d21cbc2d"
      unitRef="usd">25000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjYtMy0xLTEtMA_14292c67-dddf-43b2-b571-359d50095ace"
      unitRef="usd">75000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjctMS0xLTEtMA_871da8ae-ee46-46d1-b520-58e894f744da"
      unitRef="usd">76917000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjctMy0xLTEtMA_6bb6cb15-5d0b-4968-b09c-109fc2b51fc4"
      unitRef="usd">69810000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjgtMS0xLTEtMA_1702414f-dea7-4b92-ae2f-5b95023a0cd0"
      unitRef="usd">35594000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMjgtMy0xLTEtMA_7b432628-ca6a-428b-8580-5e130c1eee9b"
      unitRef="usd">38347000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzAtMS0xLTEtMzE4Mg_534728de-3ae6-48c1-9aa9-d1e4bb558c47"
      unitRef="usd">25032000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzAtMy0xLTEtMzE4Ng_7ea79b37-7826-4b0b-a489-023bb28d6fd6"
      unitRef="usd">11072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzAtMS0xLTEtMA_f790734c-7823-4dc5-8c7c-b7c11d84831e"
      unitRef="usd">28208000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzAtMy0xLTEtMA_399eaacc-3607-4885-9eee-8d6aeef46897"
      unitRef="usd">19977000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzEtMS0xLTEtMA_1d2182c4-6b50-4ed9-a2f0-c3c6f47fc186"
      unitRef="usd">274014000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzEtMy0xLTEtMA_a1811f3f-2826-4e7f-a081-e38d746c1bc4"
      unitRef="usd">308840000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzItMS0xLTEtMA_3d6cd9b3-6b5a-4b40-bd74-3171e8c30ab7"
      unitRef="usd">175000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzItMy0xLTEtMA_75a3bd11-874f-4a0e-951a-b42b8ee8f0a1"
      unitRef="usd">225000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzMtMS0xLTEtMA_b4e2f7e1-b8cd-4251-807d-11dc5c60b51b"
      unitRef="usd">43114000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzMtMy0xLTEtMA_f603a012-7427-4cbf-b6d4-7cf4b0be93b4"
      unitRef="usd">21129000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzQtMS0xLTEtMA_46fc02c0-d044-405d-a5bc-301a82cd838e"
      unitRef="usd">231638000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzQtMy0xLTEtMA_cd8c5b8b-b17a-4f46-b3dd-68f3b23ab0d5"
      unitRef="usd">228218000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzUtMS0xLTEtMA_9176ef94-41c8-4513-ba88-8a7fb7c388b9"
      unitRef="usd">237870000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzUtMy0xLTEtMA_cd8972ea-84a6-4090-888d-29ecca162013"
      unitRef="usd">249669000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzYtMS0xLTEtMA_e6f8baa1-4f05-44a0-9c1a-fb069431b2a3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzYtMy0xLTEtMA_5adf4d25-aa56-4b42-8164-22a5e869894c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1Mjg_30c8a10c-9e4f-4f01-b5da-d4105f24161d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1Mjg_65d69e23-1fcd-44f9-a861-ee5b7fa8dd99"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1NDM_9896c620-175d-48d9-b137-47d708dfd8f2"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1NDM_b9839b6a-72d3-43ed-a1b9-bfee1a5143a3"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1NTg_76104629-ece8-40ad-b691-a3775a4f587e"
      unitRef="shares">80533536</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMC0xLTEtNDA1Ny90ZXh0cmVnaW9uOmM1NDE3NmNiNWE3ZTQzZGY4MGU1MWUxM2E2YThlM2ZlXzI3NDg3NzkwNjk1NTg_bf97c47d-d8e5-4547-9f49-2a481830fb01"
      unitRef="shares">80533536</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDAtMC0xLTEtNDA2Ni90ZXh0cmVnaW9uOjI2NzMzNzExNjUxZjQ0NjE5NzcwYzFlNjM2MzEzNTgyXzI3NDg3NzkwNjk1MjA_a1d9dbdd-8f90-4b3c-adf7-b335ad534ac7"
      unitRef="shares">67931726</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDAtMC0xLTEtNDA2Ni90ZXh0cmVnaW9uOjI2NzMzNzExNjUxZjQ0NjE5NzcwYzFlNjM2MzEzNTgyXzI3NDg3NzkwNjk1MzU_924801c2-816d-452e-b236-aca70a751bbe"
      unitRef="shares">69244525</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMS0xLTEtMA_5521805b-b8cf-4c28-9e60-f0b27feb6e8b"
      unitRef="usd">805000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfMzktMy0xLTEtMA_1f29cb96-bdda-4808-a31c-44d933718367"
      unitRef="usd">805000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDAtMS0xLTEtMA_9edb3567-fbb7-42b2-a673-a8c41e8e86ea"
      unitRef="usd">116039000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDAtMy0xLTEtMA_fdbd2287-c8ed-414b-9696-f50c9b52eb27"
      unitRef="usd">112649000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDEtMS0xLTEtMA_09e68131-a801-4dd6-8875-66754bbdec65"
      unitRef="usd">1438916000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDEtMy0xLTEtMA_eb238acb-530f-462b-812f-eec47f5e67dd"
      unitRef="usd">1294608000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDItMS0xLTEtMA_6d366adc-ae4b-4d0c-a6d5-40f6e9d33e64"
      unitRef="usd">-22833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDItMy0xLTEtMA_b462b7ef-c8da-4bb1-9069-c62f5f99fa68"
      unitRef="usd">-14728000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4NmM2MzE4ZTA5ZDRiM2I5NzZhOWJhNTNhNTFlNDhmXzI3NDg3NzkwNjk1MjU_c160dea8-23bd-44d2-ab0f-f15950387489"
      unitRef="shares">12601810</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmI4NmM2MzE4ZTA5ZDRiM2I5NzZhOWJhNTNhNTFlNDhmXzI3NDg3NzkwNjk1NDA_3f11c94d-8077-4f28-9cb7-bc669faa13cb"
      unitRef="shares">11289011</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDMtMS0xLTEtMA_072dfab0-cd85-48b3-ba27-ceaa95239e92"
      unitRef="usd">337887000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDMtMy0xLTEtMA_49e7538b-016e-43b5-91c7-87ce0c30801e"
      unitRef="usd">282326000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDQtMS0xLTEtMA_a1661bc1-8aaf-415f-81c4-b108e9e655d4"
      unitRef="usd">1195040000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDQtMy0xLTEtMA_1d6bfdce-958f-40be-ae6b-1f235dcdc518"
      unitRef="usd">1111008000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDUtMS0xLTEtMA_d86a9321-4b12-4cb1-8a9b-ec6fa8450412"
      unitRef="usd">2156676000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF81OC9mcmFnOjk2YjQ5NTdiMmY2ODRjOWI5NzY2MWZmZjhhYzllZmQ0L3RhYmxlOjdhNzYwYmZlMzJjZDRlMTI5OWZjYTMxYWZiM2YyZTEwL3RhYmxlcmFuZ2U6N2E3NjBiZmUzMmNkNGUxMjk5ZmNhMzFhZmIzZjJlMTBfNDUtMy0xLTEtMA_572d3553-1cdf-41b2-af77-1b22dffd3d61"
      unitRef="usd">2143864000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMy0xLTEtMS0w_ea308d3a-69c7-4477-b662-78a40b08dcec"
      unitRef="usd">169078000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMy0zLTEtMS0w_271cfca0-9bd5-4cfa-9702-b403df9e40d5"
      unitRef="usd">166944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMy01LTEtMS0w_c934e5ea-d133-4eb1-a09e-8f3c861dc0d1"
      unitRef="usd">168148000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNS0xLTEtMS0w_de9a5fd9-aaf7-41ee-b4cf-1e76c791590b"
      unitRef="usd">263286000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNS0zLTEtMS0w_548aa345-27c1-4671-b0b3-1ef6fdf00214"
      unitRef="usd">249527000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNS01LTEtMS0w_d2534084-d789-41ac-a10a-6d377783a2b5"
      unitRef="usd">230151000</us-gaap:Depreciation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNi0xLTEtMS0w_e68dc2c7-7100-4336-abef-67c34aa39a90"
      unitRef="usd">-10233000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNi0zLTEtMS0w_1eee9154-c70c-459b-9dab-bfd3a49f6cbc"
      unitRef="usd">16401000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNi01LTEtMS0w_4081f8c3-27dd-4a96-8dbc-7338625e6f66"
      unitRef="usd">37694000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNy0xLTEtMS0w_984f767c-21fa-4f73-a945-0b92404a626b"
      unitRef="usd">11271000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNy0zLTEtMS0w_750e8a26-ae6d-4286-be0d-05b9cd565a63"
      unitRef="usd">21557000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNy01LTEtMS0w_d5b9476a-95a0-488e-a8d7-aa9c918ef8d5"
      unitRef="usd">24898000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ShareBasedCompensation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOC0xLTEtMS0w_92c8355e-1cc6-4f5a-ab3c-3e2dfcc48010"
      unitRef="usd">8903000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOC0zLTEtMS0w_8d706076-c5b2-4b03-a596-e1797cfcf248"
      unitRef="usd">8077000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOC01LTEtMS0w_cfc224cf-5106-443d-925f-1480f73a11e8"
      unitRef="usd">7394000</us-gaap:ShareBasedCompensation>
    <wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOS0xLTEtMS0w_bbb56ce4-069e-4ecd-8546-88932117ac30"
      unitRef="usd">-3420000</wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent>
    <wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOS0zLTEtMS0w_a5436bdd-663e-44bd-8a5f-06837e9fd69b"
      unitRef="usd">-14188000</wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent>
    <wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfOS01LTEtMS0w_ca753149-8c74-4c07-97d1-22a9beb23d03"
      unitRef="usd">-26570000</wern:IncreaseDecreaseInSelfInsuranceReservesNoncurrent>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTAtMS0xLTEtMA_8ca1adba-942e-4f20-859b-b914bffa7680"
      unitRef="usd">13641000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTAtMy0xLTEtMA_cd148a23-0c97-46ea-a09c-5001527ce02f"
      unitRef="usd">-3360000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTAtNS0xLTEtMA_26362d17-d151-4c72-9ee1-91cf0031dde7"
      unitRef="usd">-4774000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTItMS0xLTEtMA_f441a484-e526-4c63-821f-7b7a469d00db"
      unitRef="usd">18258000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTItMy0xLTEtMA_28441fff-8f96-4b71-bfc0-55708502248d"
      unitRef="usd">-15081000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTItNS0xLTEtMA_0daa606a-c66e-4f46-87dd-b59a99468072"
      unitRef="usd">33753000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTMtMS0xLTEtMA_6ffc1698-f1e4-425e-85b3-b24db5eab6d0"
      unitRef="usd">7390000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTMtMy0xLTEtMA_f2ebf95b-74e8-4977-bdbd-31ebc2a80da9"
      unitRef="usd">-975000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTMtNS0xLTEtMA_c2b6ba3e-1c23-476c-a044-547ec04c9f3f"
      unitRef="usd">9979000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTQtMS0xLTEtMA_c606a0bd-7985-4718-8a00-ca7b8c9ff403"
      unitRef="usd">-2483000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTQtMy0xLTEtMA_3ff63915-b179-480e-aace-b97f0eae9c5f"
      unitRef="usd">-7537000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTQtNS0xLTEtMA_fd16c582-5256-438a-846d-9b34a61a33ad"
      unitRef="usd">7559000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTUtMS0xLTEtMA_fdf721a8-f353-4b3f-9a96-d9164e3aca49"
      unitRef="usd">37216000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTUtMy0xLTEtMA_535065bd-672d-42a5-8838-a008073a0a73"
      unitRef="usd">-12095000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTUtNS0xLTEtMA_3830035e-b3f3-4cd5-ac0c-2cfb1da4a392"
      unitRef="usd">14047000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTYtMS0xLTEtMA_716fc6d1-d8ec-413c-aaf5-ebf47c478fca"
      unitRef="usd">445909000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTYtMy0xLTEtMA_7f5c0a9d-2d0c-4ffb-83f3-6341520740a5"
      unitRef="usd">426644000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTYtNS0xLTEtMA_78fbe343-f618-460b-8abf-c8938b6650bb"
      unitRef="usd">418159000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTgtMS0xLTEtMA_dc59aa48-bb4e-49e2-bdde-997d9946540d"
      unitRef="usd">413065000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTgtMy0xLTEtMA_41445b1d-71c1-4e88-8f6a-4dad7805c96b"
      unitRef="usd">420748000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTgtNS0xLTEtMA_9bfcc451-060f-42d9-95a1-9629ebea2324"
      unitRef="usd">519872000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTktMS0xLTEtMA_5816f374-df96-4004-ab66-f57992885b89"
      unitRef="usd">146824000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTktMy0xLTEtMA_d9a0ea67-216e-4c7d-ab83-3e1bf4cba3c3"
      unitRef="usd">136873000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMTktNS0xLTEtMA_22fc3420-001a-43f5-9226-5453f0dafe68"
      unitRef="usd">170900000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtMS0xLTEtMTYwNA_d5d14050-bcf1-497a-adca-d88d71841f31"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtMy0xLTEtMTYwOA_c9f68eab-6073-4042-b975-fe1481b20a0c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtNS0xLTEtMTYxMw_68217489-e741-4df8-88a1-cc0b6b99fee5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtMS0xLTEtMA_c1afbe48-d782-48ce-a9a9-a438765d0b4e"
      unitRef="usd">7966000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtMy0xLTEtMA_ea4688b7-194f-48f9-9e66-fcbfa330186f"
      unitRef="usd">11566000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjAtNS0xLTEtMA_994233cf-5b53-4eba-a9f8-92b25f0dd4e0"
      unitRef="usd">20898000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjEtMS0xLTEtMA_6fbf433c-4afa-4392-bd1e-906a9c001684"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjEtMy0xLTEtMA_9dec4c82-faf2-41ac-968b-c3ff3f354faa"
      unitRef="usd">0</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjEtNS0xLTEtMA_65e05256-d11d-4a96-8f3e-4443863cce41"
      unitRef="usd">3300000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjMtMS0xLTEtMA_d89119aa-08a3-4c11-b967-3a88638b1392"
      unitRef="usd">-263275000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjMtMy0xLTEtMA_a4b4375d-eb9f-4665-82db-8f29cab679e8"
      unitRef="usd">-272309000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjMtNS0xLTEtMA_5a88371c-371d-4ef3-aaed-2d4cae407d5c"
      unitRef="usd">-331374000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjUtMS0xLTEtMA_2a38b489-edd8-416d-bdd9-666d92ac5d5b"
      unitRef="usd">90000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjUtMy0xLTEtMA_3eec297b-cd85-42cc-a363-634129e20133"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjUtNS0xLTEtMA_cabc2223-74f5-48a8-be68-f6ce0b8d5e13"
      unitRef="usd">40000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjYtMS0xLTEtMA_2483de07-225e-43b8-b0d8-ba68d40e3cbb"
      unitRef="usd">40000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjYtMy0xLTEtMA_ddaf7148-4209-487e-9df1-94db2ea3dc7c"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjYtNS0xLTEtMA_97776192-cc30-4a0f-bd16-421bee1b12d7"
      unitRef="usd">40000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjctMS0xLTEtMA_74c3e3fe-ad60-4476-bf34-ed161c03ba76"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjctMy0xLTEtMA_cb8a51e7-129b-4658-af37-1ae84a4c71a2"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjctNS0xLTEtMA_46e24327-92aa-460b-bf99-824827f9d68a"
      unitRef="usd">20000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjgtMS0xLTEtMA_3ee5a2d2-7ead-4b5a-8d3c-c5e133e0de20"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjgtMy0xLTEtMA_effc1257-6a72-47a9-bc48-6b8e9e7ad185"
      unitRef="usd">275000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjgtNS0xLTEtMA_337f04b9-9195-4658-b706-93efa77db0fd"
      unitRef="usd">70000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjktMS0xLTEtMA_1f26f684-85fa-480c-a093-d9b2043768a9"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjktMy0xLTEtMA_5ef1f194-e964-4e2e-ae27-a124cc9764b7"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:IncreaseDecreaseInBookOverdrafts
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMjktNS0xLTEtMA_ec487603-8b46-4b87-aa6b-0960a96d9554"
      unitRef="usd">-21539000</us-gaap:IncreaseDecreaseInBookOverdrafts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzAtMS0xLTEtMA_4309609f-13dd-4fab-9085-c660976939d8"
      unitRef="usd">24888000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzAtMy0xLTEtMA_9ddb0619-c933-4676-aa9b-90469b84adce"
      unitRef="usd">286190000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzAtNS0xLTEtMA_cde1210c-c5c2-4130-bebb-1630f7fd6298"
      unitRef="usd">23013000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzEtMS0xLTEtMA_998093bf-e560-48a3-93b8-b3290fa79f84"
      unitRef="usd">56521000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzEtMy0xLTEtMA_7459248f-02b9-43af-902e-1a39485114ad"
      unitRef="usd">42301000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzEtNS0xLTEtMA_3d6f8180-c068-4c81-87f7-607901390bcc"
      unitRef="usd">72165000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzItMS0xLTEtMA_f0386138-99b9-4052-9256-94c98971a9f5"
      unitRef="usd">4553000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzItMy0xLTEtMA_de2c43f7-2a28-4e8f-870a-428d7f385be2"
      unitRef="usd">1899000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzItNS0xLTEtMA_34c252c5-b675-4f9e-9af3-0a34e8b13317"
      unitRef="usd">1371000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzMtMS0xLTEtMA_166a000c-4e08-45d6-ade6-ea9ddde2c7ee"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzMtMy0xLTEtMA_eed48b42-69e9-405c-824c-26237606e864"
      unitRef="usd">171000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzMtNS0xLTEtMA_4b10169f-5b21-4aaa-b18e-54c4f4106667"
      unitRef="usd">476000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzQtMS0xLTEtMA_4f357468-e67c-4c00-aca6-ee5353fd111f"
      unitRef="usd">-185962000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzQtMy0xLTEtMA_4eec1df0-8145-4949-a89c-8543b142cbf2"
      unitRef="usd">-155219000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzQtNS0xLTEtMA_512d65e5-c7b8-4e52-aa79-19ccf893ab31"
      unitRef="usd">-67612000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzUtMS0xLTEtMA_c9255c2b-2325-465f-9e48-24c9e1d69cc3"
      unitRef="usd">-780000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzUtMy0xLTEtMA_54977d5f-9740-4f1c-a222-f2372007b14b"
      unitRef="usd">396000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzUtNS0xLTEtMA_49f360af-4ba9-4399-a852-5b3e08e4eb61"
      unitRef="usd">-374000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzYtMS0xLTEtMA_7d34f2c5-79f2-4d24-a2bb-1b93c4ff93cb"
      unitRef="usd">-4108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzYtMy0xLTEtMA_86097f43-1006-44a4-b1b2-9f945a78302b"
      unitRef="usd">-488000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzYtNS0xLTEtMA_117bd919-1180-4f9c-b8fb-86137e0f4490"
      unitRef="usd">18799000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzctMS0xLTEtMA_8459816f-ffcf-49b1-bc7f-b52578a62d86"
      unitRef="usd">33442000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzctMy0xLTEtMA_65780f33-9055-4c1c-a26b-9d5f73e0e60a"
      unitRef="usd">33930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id66972899d9a4dc6b390c24e3cb1ce90_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzctNS0xLTEtMA_07b520c3-040c-4dde-9549-4857b25a3fcf"
      unitRef="usd">15131000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzgtMS0xLTEtMA_08df2e55-c881-4f1d-85c6-08e4db95ea9a"
      unitRef="usd">29334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzgtMy0xLTEtMA_9a2cacd9-caec-4eaf-ae3a-82befa685d0d"
      unitRef="usd">33442000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfMzgtNS0xLTEtMA_e54cd46a-da3b-4efa-8caf-411bdd3f1e14"
      unitRef="usd">33930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDAtMS0xLTEtMA_f64e4195-172e-4b23-8422-5559d47db11a"
      unitRef="usd">4415000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDAtMy0xLTEtMA_711d2803-1070-42d6-a734-b6a707247c06"
      unitRef="usd">6441000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDAtNS0xLTEtMA_859262dd-55c3-45ff-a2dd-61157869fb98"
      unitRef="usd">2690000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDEtMS0xLTEtMA_0fc4b387-2329-4b7c-a863-f12ff2523415"
      unitRef="usd">54173000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDEtMy0xLTEtMA_9d68ea48-693c-4941-b78a-4e46e240d283"
      unitRef="usd">49599000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDEtNS0xLTEtMA_bd07ee5e-ca26-4855-8c9f-2230dcf5572c"
      unitRef="usd">11355000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NotesIssued1
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDMtMS0xLTEtMA_996992e1-b151-4530-bd9d-8b300dd9ff0e"
      unitRef="usd">3441000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDMtMy0xLTEtMA_eb8d52eb-1243-418e-b4d2-c93538aac91d"
      unitRef="usd">6764000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDMtNS0xLTEtMA_41c676c5-bbe5-48e6-8dd3-ab95d3cb32d4"
      unitRef="usd">13140000</us-gaap:NotesIssued1>
    <us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDUtMS0xLTEtMA_7ea6063d-88f3-45f1-a13e-2b2665e44ec2"
      unitRef="usd">-5238000</us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1>
    <us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDUtMy0xLTEtMA_606861e3-8a6f-495b-9ced-39ffbb14fe8e"
      unitRef="usd">-651000</us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1>
    <us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDUtNS0xLTEtMA_e1f73aa2-5198-4fa3-ac0b-ebbed6e91672"
      unitRef="usd">255000</us-gaap:IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDYtMS0xLTEtMA_c930b688-37d4-4748-9db0-949d078dc7f0"
      unitRef="usd">12250000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDYtMy0xLTEtMA_e33ac2e3-6df6-4fb4-b651-654e8be35029"
      unitRef="usd">21138000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDYtNS0xLTEtMA_f1cb4f9f-5311-439b-aba0-e8a2f3a9de6d"
      unitRef="usd">16748000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDctMS0xLTEtMA_2949ebda-4eda-440e-92c4-32c0434282bf"
      unitRef="usd">30000</wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables>
    <wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDctMy0xLTEtMA_6e309356-ddfb-478a-a9db-7c255e7ef964"
      unitRef="usd">18600000</wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables>
    <wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDctNS0xLTEtMA_3a48ca83-27d9-4cb3-9112-75c1b97d37a8"
      unitRef="usd">674000</wern:PropertyAndEquipmentDisposedIncludedInOtherReceivables>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDgtMS0xLTEtMA_11d66a55-27f2-4001-a48b-6bff24307e3e"
      unitRef="usd">6114000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDgtMy0xLTEtMA_ffaea444-c554-4e59-9d4f-04fe394b4553"
      unitRef="usd">6232000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNDgtNS0xLTEtMA_06a647c1-aed2-41bf-9596-56b46c929e9e"
      unitRef="usd">6340000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTItMS0xLTEtMA_ed2690df-53ee-48d5-934d-6adfed6bafa8"
      unitRef="usd">29334000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTItMy0xLTEtMA_8aa794ca-4a68-4ffc-9300-5dcc4508c536"
      unitRef="usd">26418000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTItNS0xLTEtMA_56681335-1efb-4682-908c-2055471abaf3"
      unitRef="usd">33930000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <wern:Restrictedcashincludedinothercurrentassets
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTMtMS0xLTEtMA_12b187dc-3af5-48ec-af56-2ccb7cee25eb"
      unitRef="usd">0</wern:Restrictedcashincludedinothercurrentassets>
    <wern:Restrictedcashincludedinothercurrentassets
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTMtMy0xLTEtMA_6160702c-bd77-42cc-bf32-18ecd0b0c0f2"
      unitRef="usd">7024000</wern:Restrictedcashincludedinothercurrentassets>
    <wern:Restrictedcashincludedinothercurrentassets
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTMtNS0xLTEtMA_23829d42-de27-4719-b11a-f54592ff4e5c"
      unitRef="usd">0</wern:Restrictedcashincludedinothercurrentassets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTQtMS0xLTEtMA_e0b3039b-f05c-4b75-bd67-a3a59bb01a80"
      unitRef="usd">29334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTQtMy0xLTEtMA_afc237a3-22b4-459c-8af6-c1f48c7ec6e1"
      unitRef="usd">33442000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF82NC9mcmFnOmUyNDQzMGEwZjAzOTQzZjA4Y2UzYjk5ODZlYWZhNDgwL3RhYmxlOjZjMWFkYzc4MWI1MDQ4NThiNmE0NDUwODE5MWZiOTU0L3RhYmxlcmFuZ2U6NmMxYWRjNzgxYjUwNDg1OGI2YTQ0NTA4MTkxZmI5NTRfNTQtNS0xLTEtMA_f0a7add3-0835-47ae-85b7-9871a362b0c2"
      unitRef="usd">33930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="i453a89f2a5bb40fa91573ee1cceb821f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS0xLTEtMS0w_c3cd6f01-4d74-4c9c-be84-65de65143cee"
      unitRef="usd">805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52906c3e2699495990ccdd9c1926d73d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS0zLTEtMS0w_c0e9186d-4e8a-4c43-bfa0-2ee6a07a6fae"
      unitRef="usd">102563000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i363f4cf6dd964c8ca6bafa24b3bc0bd2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS01LTEtMS0w_8e2ea48b-cddb-42f8-ae1d-2d02bc9afa17"
      unitRef="usd">1267871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85aa8f2bca814433bf907410911ba297_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS03LTEtMS0w_e9c77e50-4a72-41dc-bc44-7ea5c3f6ae8c"
      unitRef="usd">-15835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0560df36ceff4629a8ccba152491fce5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS05LTEtMS0w_accfaf87-caa5-4161-b127-47fb0d0ef6c2"
      unitRef="usd">-170622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id66972899d9a4dc6b390c24e3cb1ce90_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMS0xMS0xLTEtMA_a8d2c09c-137f-46fd-a0ff-a9a919eb5a10"
      unitRef="usd">1184782000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi0xLTEtMS0w_b6f1bf3b-36ee-474d-a4de-bb947961f40d"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi0zLTEtMS0w_e3934e01-de4d-41e2-abe1-d612eb42c8f1"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi01LTEtMS0w_11c5daaa-79b2-4bd2-b730-a583d27adfa2"
      unitRef="usd">168148000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi03LTEtMS0w_3b792ead-49d8-4d63-8d91-0833032500df"
      unitRef="usd">-238000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi05LTEtMS0w_3814bcdf-6b33-4f19-9d8b-4c544d13a5db"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMi0xMS0xLTEtMA_ed641471-a1f7-4a47-a809-ae541d4271f7"
      unitRef="usd">167910000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy0wLTEtMS00MDk4L3RleHRyZWdpb246MmY1OTM1YTJmZWEzNDgyNTkxYTk4ODk1M2NjNDc4NDlfMjc0ODc3OTA2OTQ5Nw_7429e1e4-9d50-403c-af06-f29a622b24a7"
      unitRef="shares">2077101</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy0xLTEtMS0w_4f69fbb5-f375-4ebe-8956-063af07369ce"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy0zLTEtMS0w_9a37a7c8-b16d-43d7-9293-e1320910a078"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy01LTEtMS0w_575542f5-a81c-403d-a743-87abeabb253a"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy03LTEtMS0w_b79fd3e6-2f6d-48c8-8e51-72d11097e00f"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy05LTEtMS0w_d65bad27-dfd6-4a46-abc3-d2cab6486dcf"
      unitRef="usd">72165000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMy0xMS0xLTEtMA_1e0d61ba-dab8-44f7-ae71-24bb885b1539"
      unitRef="usd">72165000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC0wLTEtMS00MDg5L3RleHRyZWdpb246ZGMxOTVlMWUzZmIzNGY4Njg3ZGU5OWRmYmQ1YTIyODhfMjc0ODc3OTA2OTQ5OA_c2103d1e-ac29-4a8b-b8f0-e9381922fc7c"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC0xLTEtMS0w_89069d5f-fb6e-4fb3-94f6-84290ff7ec93"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC0zLTEtMS0w_fd81acb2-771c-48f0-ad46-034f524a90a8"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC01LTEtMS0w_eb84e871-270d-4455-8419-0eada25d0c15"
      unitRef="usd">24284000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC03LTEtMS0w_e052dd28-28c5-467e-8130-4aceddea8ee5"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC05LTEtMS0w_43221488-1bd8-4fdb-9537-1c1a81f340c6"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNC0xMS0xLTEtMA_ecddc301-cdd3-4b23-ae74-ae52dda2c3bb"
      unitRef="usd">24284000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS0wLTEtMS00MTA3L3RleHRyZWdpb246NzQwYzdhNzMyMTAyNDQ1N2FiMTdlMjBiMTRkNmIxNWJfMjc0ODc3OTA2OTQ5NA_bf681d4c-f742-4ed7-a1ca-8c6623b07875"
      unitRef="shares">109852</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS0xLTEtMS0w_53ab4648-2fd3-43db-a884-5dce72a52f76"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS0zLTEtMS0w_74910527-d1bd-415d-88c4-ea01901cdd12"
      unitRef="usd">-2502000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS01LTEtMS0w_cb5d78a5-a2b4-46bc-b7ba-f182be623735"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS03LTEtMS0w_8a848d3c-7cf4-4b57-b945-b996381cb823"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS05LTEtMS0w_db021bbb-b61d-47f3-822e-f168ace5d37d"
      unitRef="usd">1607000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNS0xMS0xLTEtMA_353b751b-6990-4e53-bd36-e06ada1879c1"
      unitRef="usd">-895000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi0xLTEtMS0w_d30f076f-783d-4639-9229-679ac605b44b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi0zLTEtMS0w_c8f7f8b5-61b6-4b98-9d0d-17ef5468561e"
      unitRef="usd">7394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi01LTEtMS0w_76e43f41-02e9-4b4c-9ff1-206fc93da767"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi03LTEtMS0w_d99d63ba-5b31-49bd-baaa-a0c771aeea3d"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi05LTEtMS0w_cd486fd9-9e95-471e-8629-f032a0902ae9"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNi0xMS0xLTEtMA_916c6a73-683f-440b-90e3-b974798b5f34"
      unitRef="usd">7394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <wern:EffectofNewAccountingPronouncements
      contextRef="i17a8025cc4aa4b4a82a08bd0e5d6eebd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0xLTEtMS0zOTM_b17554d5-47d0-401b-aa78-6beccf8e100f"
      unitRef="usd">0</wern:EffectofNewAccountingPronouncements>
    <wern:EffectofNewAccountingPronouncements
      contextRef="ic8ce73679eec43fca0914047ddbd7eab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0zLTEtMS0zOTk_04fd0e4f-2038-4ea8-a36e-778c6330e9de"
      unitRef="usd">0</wern:EffectofNewAccountingPronouncements>
    <wern:EffectofNewAccountingPronouncements
      contextRef="i6df56ba0d01b4c25b25b2296251707c9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy01LTEtMS00MDU_2519afdc-f68c-4efb-8a4e-75eeda47d9c4"
      unitRef="usd">2011000</wern:EffectofNewAccountingPronouncements>
    <wern:EffectofNewAccountingPronouncements
      contextRef="i57c756b5d12f480ba297996b6d7dfeca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy03LTEtMS00MTE_93a9aa5b-c12f-4ac3-8a6a-81c460146161"
      unitRef="usd">0</wern:EffectofNewAccountingPronouncements>
    <wern:EffectofNewAccountingPronouncements
      contextRef="ie4988bc682df4e79b33a128fb4e2c088_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy05LTEtMS00MTU_d30d2200-fb45-4e7c-a893-0e0c4d433f00"
      unitRef="usd">0</wern:EffectofNewAccountingPronouncements>
    <wern:EffectofNewAccountingPronouncements
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0xMS0xLTEtMzkwMg_89a219d4-a2ee-412c-b7d7-2428de3257fa"
      unitRef="usd">2011000</wern:EffectofNewAccountingPronouncements>
    <us-gaap:StockholdersEquity
      contextRef="i8ec27cec8ada4933b1c1b44632a8dfa3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0xLTEtMS0w_eb9f6e64-b746-48d3-ad4a-d96dc73264d8"
      unitRef="usd">805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16cd4ffd275b407c950182c4bb9a230f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0zLTEtMS0w_d2bdb311-6af3-45ee-ab7e-b89e2d355432"
      unitRef="usd">107455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64a93fcd44574968b3cda78bf64674b4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy01LTEtMS0w_c1862d63-dbde-48bb-bb74-4a0962f3e17d"
      unitRef="usd">1413746000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id126047d5ddb4094911652c2e75e5ec6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy03LTEtMS0w_f0e77457-01ba-4146-87bc-2fdbb3ec4d98"
      unitRef="usd">-16073000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ea5fa30e36e4ded973eef75f8eb7ece_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy05LTEtMS0w_39ecd77a-50be-4715-995e-48a764b5f17d"
      unitRef="usd">-241180000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfNy0xMS0xLTEtMA_aa6c0a97-f9e2-4a4c-afa4-48d2c9eac6e4"
      unitRef="usd">1264753000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC0xLTEtMS0w_4383733c-fab1-461d-8bed-3c04019d507a"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC0zLTEtMS0w_e6ed46b4-d826-48da-8a35-47cdee835779"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC01LTEtMS0w_0d7b2fdf-ce34-4480-a698-407df0e44b2c"
      unitRef="usd">166944000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC03LTEtMS0w_4335cfea-53c7-4d5c-a89e-7ceff3d50a5c"
      unitRef="usd">1345000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC05LTEtMS0w_80cd3f92-9877-4d99-abfb-80286bcf8dfb"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOC0xMS0xLTEtMA_674d60e3-0661-4d1d-9ccb-46a0aabbe64f"
      unitRef="usd">168289000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtMC0xLTEtNDA5NS90ZXh0cmVnaW9uOjAyNmE2ODk2ZjE0NjQyODU4NmQ0NzdjNzgxYmVhMjNjXzI3NDg3NzkwNjk0OTc_6a885d23-4c3f-4202-93f8-4b6f2a20a395"
      unitRef="shares">1300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS0xLTEtMS0w_ed9e4af4-653f-450e-94b5-90e45ebb813f"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS0zLTEtMS0w_d520ee96-5633-4573-94ec-02ea356084bf"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS01LTEtMS0w_47cbcfd4-3e08-4121-a95c-722a12939b7a"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS03LTEtMS0w_f0e123ad-e381-45c9-9c81-e2e2dc7775e8"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS05LTEtMS0w_b3201d59-b52a-4807-8c43-81c682b3c27c"
      unitRef="usd">42301000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfOS0xMS0xLTEtMA_e72f4d3b-9db3-44f3-9c5a-4559914bcf40"
      unitRef="usd">42301000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtMC0xLTEtNDA4Ni90ZXh0cmVnaW9uOjVjZWE1MzJiODBkMzQxOTlhNWMzNWRjZjAyNTdkNmEyXzI3NDg3NzkwNjk0OTI_daf09632-e9a2-4d5e-8a5a-8f035ffcd8e8"
      unitRef="usdPerShare">4.11</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtMS0xLTEtMA_04120e81-8898-441a-8202-a27e35638c10"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtMy0xLTEtMA_f38ed54d-34dc-4dab-9474-b0014d42e022"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtNS0xLTEtMA_4738310e-b0eb-4819-a1b6-3e9cb114310a"
      unitRef="usd">286082000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtNy0xLTEtMA_b6249147-b3f4-414f-9999-c76c83990ed0"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtOS0xLTEtMA_83bf424a-a80d-4163-8ede-721a87dda29d"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTAtMTEtMS0xLTA_293a0cdd-1dbd-4edd-a47e-380e1acbdd25"
      unitRef="usd">286082000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItMC0xLTEtNDEwNC90ZXh0cmVnaW9uOjY3MDMwNTIyNjQyZDQ5OTliYzI2NDA4ZmEyNDVjODFlXzI3NDg3NzkwNjk0OTU_b90d326b-792b-4437-9a93-8edca1646687"
      unitRef="shares">102552</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtMS0xLTEtMA_49167069-25cb-4b19-ae3d-d2a44a560b86"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtMy0xLTEtMA_deea9f2d-5e48-4153-a483-6fbb1d639253"
      unitRef="usd">-2883000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtNS0xLTEtMA_b3749b8d-c68d-4099-acd9-f68e0ee6c550"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtNy0xLTEtMA_4f8b286d-c155-4d49-972f-d74e2253f4c5"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtOS0xLTEtMA_b21951ef-9421-4478-8be7-bd62ed642fc9"
      unitRef="usd">1155000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTEtMTEtMS0xLTA_4739cff4-a9d7-4a41-a9cd-d1eb330b16a9"
      unitRef="usd">-1728000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8b845f19d49f48849c8c68463a1ce392_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItMS0xLTEtMA_c40f6ee9-a611-4e38-88d6-6ec128da7fca"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd5f782a4ab446928a16d069e4d4860f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItMy0xLTEtMA_fda8df0d-172a-4e57-87e3-9f491023b113"
      unitRef="usd">8077000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3b2bcbf152404c12876ea163a132866c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItNS0xLTEtMA_88b00d08-4cf2-45bf-af7e-efceafe9ff95"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1c59735ee32a4dd2bfd4535d1e94082c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItNy0xLTEtMA_85f6f49b-5d0d-4b9f-b7af-b5828ce8058f"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifd1ac3cace434b8d8fa512c001d4aa6f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItOS0xLTEtMA_5f0f5141-40ff-49c3-bc46-153fa5b59101"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTItMTEtMS0xLTA_29a93f8c-eae0-444a-924c-263b725bb674"
      unitRef="usd">8077000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="idcb8e3f4842f4088980d66dfe4bf5c6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtMS0xLTEtMA_183eda9d-ed0f-4bbc-b2e3-01ff5f848549"
      unitRef="usd">805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied14792fcf6e4ffca90ded0f76a731cb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtMy0xLTEtMA_94f8faf9-290d-43c1-b987-239cf3e9bbd9"
      unitRef="usd">112649000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcf6c26207184c69ba43f0c664d8a929_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtNS0xLTEtMA_f235d0e8-8220-4202-9bbc-07c57d80bc06"
      unitRef="usd">1294608000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14ef1971a3394bdc8d91654491886540_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtNy0xLTEtMA_e4daefe9-ac89-49b2-a0a5-12fc5ae426e2"
      unitRef="usd">-14728000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia78083b21baa475fbcb2443e496e007c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtOS0xLTEtMA_40a33135-7f6b-4de7-9a10-260890639ed0"
      unitRef="usd">-282326000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTQtMTEtMS0xLTA_ba992ee7-8c08-43b7-814f-6e18e4c1801a"
      unitRef="usd">1111008000</us-gaap:StockholdersEquity>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtMS0xLTEtMA_bfaa27ca-bedd-4497-8f7a-2c3e23cff5d0"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtMy0xLTEtMA_09f7ffbe-1c6f-4a3d-bfa3-d936ae097ffa"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtNS0xLTEtMA_fc09a57b-b81e-472d-a0ad-668a74338021"
      unitRef="usd">169078000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtNy0xLTEtMA_25bb224f-c690-4a13-8c37-f87074e4a61e"
      unitRef="usd">-8105000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaa2205fead814947a9964d2420f595bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtOS0xLTEtMA_8e4b0066-30b4-4cd3-b78d-02019f9d056d"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTUtMTEtMS0xLTA_eb53c263-1f81-4892-8b67-8a45457ca30d"
      unitRef="usd">160973000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtMC0xLTEtNDA5Mi90ZXh0cmVnaW9uOjU5MzE0Y2JiZGE1OTRmMDg4ZWE1N2VmY2FjMWI4ZDg5XzI3NDg3NzkwNjk0OTc_9b9862d5-a6ee-49bd-9af2-fa7cb09e8a68"
      unitRef="shares">1482992</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtMS0xLTEtMA_48dae0a5-cbab-4d9a-b96c-89c5895a4d41"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtMy0xLTEtMA_aca5cd9f-28fc-4f8e-8df4-78f82b9c8719"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtNS0xLTEtMA_05e67caa-604a-44f8-8472-3a5adddfe179"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtNy0xLTEtMA_3905c983-6e66-4fa2-ad06-aaed59d0ff17"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iaa2205fead814947a9964d2420f595bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtOS0xLTEtMA_580a27b8-8dbd-4599-b1e0-083316eeb109"
      unitRef="usd">56521000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTYtMTEtMS0xLTA_29f67de0-f1de-4b1c-bd60-cf43f7b5d2e7"
      unitRef="usd">56521000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctMC0xLTEtNDA4My90ZXh0cmVnaW9uOjRkYzBlN2I4ODFiZDQ4MjdhNGQ2MzNiM2MyNDQyYzE0XzI3NDg3NzkwNjk0OTI_300854f9-7f0a-431d-a90b-ddc2bb384d9b"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctMS0xLTEtMA_4d6ee45a-2392-475e-8f01-91843fa51c6d"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctMy0xLTEtMA_22b3e477-683b-48e1-920f-9323b94790ac"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctNS0xLTEtMA_50ba49ad-a6a3-488b-a1e2-e5c8c2093334"
      unitRef="usd">24770000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctNy0xLTEtMA_aec1e012-531b-44b9-a50f-79431bd5e701"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iaa2205fead814947a9964d2420f595bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctOS0xLTEtMA_aeafb207-7584-4502-825d-7528b6a88fe5"
      unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTctMTEtMS0xLTA_2dfd1a1c-1178-4274-9b74-dde4f9d3ad09"
      unitRef="usd">24770000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtMC0xLTEtNDEwMS90ZXh0cmVnaW9uOjYyNDhkZGNhZGIyNTQzZGQ5ODFjYjk4NTE1YjhjYzBiXzI3NDg3NzkwNjk0OTQ_d19a4cde-ed92-4af4-9e32-4a6942e170fe"
      unitRef="shares">170193</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtMS0xLTEtMA_e3ff50f3-50f9-48bd-b7bf-dff71d4aa2b9"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtMy0xLTEtMA_f20c9ac4-faa9-431e-96ed-25162a3ab207"
      unitRef="usd">-5513000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtNS0xLTEtMA_66e3a92a-7b40-4998-8f86-8e231aa66287"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtNy0xLTEtMA_1fbaab35-7c1a-445a-a547-e8860f8a72bd"
      unitRef="usd">0</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="iaa2205fead814947a9964d2420f595bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtOS0xLTEtMA_d75cd2e0-6567-42f6-8cf3-a90d99aefdf0"
      unitRef="usd">960000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTgtMTEtMS0xLTA_8c781ef2-1880-4b3b-a432-d6ec9d5866f7"
      unitRef="usd">-4553000</wern:StockIssuedDuringPeriodValueStockOptionsExercisedAndTaxEffect>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0c82d70d406a4aaf84e49a5c3445802f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktMS0xLTEtMA_17ba634b-ca9d-42ea-b1db-cd07bf7a7707"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i639bfb3efbce4b7994ad3e245640372d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktMy0xLTEtMA_ff2b54dd-1092-4281-b507-4b15f165a133"
      unitRef="usd">8903000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie0203f461dc74671a9fb7851de88d0d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktNS0xLTEtMA_c5123980-4a00-4626-af26-7ba317572f69"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4165767cf12b4eb2a24b12d119eac2de_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktNy0xLTEtMA_cdb894fe-b6b7-4ce4-b23b-5e878df3b3a3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa2205fead814947a9964d2420f595bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktOS0xLTEtMA_18b839b6-5f3b-4e82-9866-dd8f707627ff"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMTktMTEtMS0xLTA_a6af66fd-a195-4a29-847a-ebb0bf267e8d"
      unitRef="usd">8903000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="ib7b8cd3f4e6f4e228fab5d1b2af54e72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtMS0xLTEtMA_1232c688-83d6-4316-a889-e455cef93338"
      unitRef="usd">805000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d36a575e95d4d6ab176c71bcb2e8498_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtMy0xLTEtMA_b3dc02a8-c493-47b3-8a17-702a8dd33e5b"
      unitRef="usd">116039000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4bc1babcbd554d97bc1ad6094cb8116b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtNS0xLTEtMA_42076a0e-3d4c-4283-9172-27a9b3831340"
      unitRef="usd">1438916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifb9e1bec6cb549c096d1a4d64a308b19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtNy0xLTEtMA_b1774b96-38f6-4871-960b-1507c33c178a"
      unitRef="usd">-22833000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf9d9d0b71114e049c97439e77a137b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtOS0xLTEtMA_f009d876-59e3-4904-9b1e-77c92b9f6c18"
      unitRef="usd">-337887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83MC9mcmFnOmJiNjE1Yzg3YmFmNzRlMTQ4OTAxODg5ZmE4NzIyMjg0L3RhYmxlOmVhODcxZjZiMWU3NjRmMGE4OGIxNGJmMjhhNTNiOTE1L3RhYmxlcmFuZ2U6ZWE4NzFmNmIxZTc2NGYwYTg4YjE0YmYyOGE1M2I5MTVfMjAtMTEtMS0xLTA_8d9e0325-227a-41e4-a61d-91e7488b4f25"
      unitRef="usd">1195040000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTg5MA_7b7159a3-ed96-4cc5-b8ee-6abd8994c676">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:5pt;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;Nature of Business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Werner Enterprises, Inc. (the &#x201c;Company&#x201d;) is a truckload transportation and logistics company operating under the jurisdiction of the U.S. Department of Transportation, similar governmental transportation agencies in the foreign countries in which we operate and various U.S. state regulatory authorities. For the years ended December 31, 2020, 2019 and 2018, our ten largest customers comprised 49%, 41% and 45%, respectively, of our revenues. Our largest customer, Dollar General, accounted for 12% of our total revenues in 2020. Revenues generated by Dollar General are reported in both of our reportable operating segments. No single customer generated more than 9% of our total revenues in 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;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 accounts of Werner Enterprises, Inc. and our wholly-owned subsidiaries. All significant intercompany accounts and transactions relating to these wholly-owned entities have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Management Estimates&lt;/span&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 consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the (i)&#160;reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and (ii)&#160;reported amounts of revenues and expenses during the reporting period. The most significant estimates that affect our financial statements include the accrued liabilities for insurance and claims, useful lives and salvage values of property and equipment, estimates for income taxes and the allowance for doubtful accounts. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: We consider all highly liquid investments, purchased with a maturity of three months or less, to be cash equivalents. Accounts at banks with an aggregate excess of the amount of checks issued over cash balances are included in current liabilities in the Consolidated Balance Sheets, and changes in such accounts are reported as a financing activity in the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Accounts Receivable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We record trade accounts receivable at the invoiced amounts, net of an allowance for doubtful accounts for potentially uncollectible receivables. We review the financial condition of customers for granting credit and determine the allowance based on analysis of individual customers&#x2019; financial condition, historical write-off experience and national economic conditions. We evaluate the adequacy of our allowance for doubtful accounts quarterly. Past due balances over 90 days and exceeding a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Inventories and Supplies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Inventories and supplies are stated at the lower of average cost and net realizable value and consist primarily of revenue equipment parts, tires, fuel and supplies. Tires placed on new revenue equipment are capitalized as a part of the equipment cost. Replacement tires are expensed when placed in service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Property, Equipment, and Depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Additions and improvements to property and equipment are capitalized at cost, while maintenance and repair expenditures are charged to operations as incurred. Gains and losses on the sale or exchange of equipment are recorded in other operating expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Depreciation is calculated based on the cost of the asset, reduced by the asset&#x2019;s estimated salvage value, using the straight-line method. Accelerated depreciation methods are used for income tax purposes. The lives and salvage values assigned to certain assets for financial reporting purposes are different than for income tax purposes. For financial reporting purposes, assets are generally depreciated using the following estimated useful lives and salvage values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.983%"/&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;Lives&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;Salvage Values&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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%&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;Tractors&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;80&#160;months&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;0%&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;Trailers&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;12 years&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,000&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;Service and other equipment&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;3-10 years&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;0%&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;During first quarter 2020, we changed the estimated life of certain trucks expected to be sold in 2020 to more rapidly depreciate the trucks to their estimated residual values due to the weak used truck market. The effect of this change in accounting estimate was a $9.6 million increase to 2020 depreciation expense. These trucks continued to depreciate at the same higher rate per truck, until all were sold in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Long-Lived Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We review our long-lived assets for impairment whenever events or circumstances indicate the carrying amount of a long-lived asset may not be recoverable. An impairment loss would be recognized if the carrying amount of the long-lived asset is not recoverable and the carrying amount exceeds its fair value. For long-lived assets classified as held and used, the carrying amount is not recoverable when the carrying value of the long-lived asset exceeds the sum of the future net cash flows. We do not separately identify assets by operating segment because tractors and trailers are routinely transferred from one operating fleet to another. As a result, none of our long-lived assets have identifiable cash flows from use that are largely independent of the cash flows of other assets and liabilities. Thus, the asset group used to assess impairment would include all of our assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Insurance and Claims Accruals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Insurance and claims accruals (both current and non-current) reflect the estimated cost (including estimated loss development, incurred-but-not-reported losses and loss adjustment expenses) for (i)&#160;cargo loss and damage, (ii)&#160;bodily injury and property damage, (iii)&#160;group health and (iv)&#160;workers&#x2019; compensation claims not covered by insurance. The costs for cargo, bodily injury and property damage insurance and claims are included in insurance and claims expense in the Consolidated Statements of Income; the costs of group health and workers&#x2019; compensation claims are included in salaries, wages and benefits expense. The insurance and claims accruals are recorded at the estimated ultimate payment amounts. The accruals for bodily injury, property damage and workers&#x2019; compensation are based upon individual case estimates and actuarial estimates of loss development for reported losses and incurred-but-not-reported losses using loss development factors based upon past experience. In order to determine the loss development factors, we make judgments relating to the comparability of historical claims to current claims. These judgments consider the nature, frequency, severity, and age of claims, and industry, regulatory, and company-specific trends impacting the development of claims. Actual costs related to insurance and claims have not differed materially from estimated accrued amounts for all years presented. An independent actuary reviews our calculation of the undiscounted self-insurance reserves for bodily injury and property damage claims and workers&#x2019; compensation claims at year-end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 renewed our liability insurance policies on August 1, 2020 and are now responsible for the first $10.0 million per claim on all claims with no annual aggregates. Our self-insured retention (&#x201c;SIR&#x201d;) and deductible amount was $3.0 million, with an additional $5.0 million deductible per claim for each claim between $5.0 million and $10.0 million, for policy years from August 1, 2017 through July 31, 2020, and we were also responsible for annual aggregate amounts of liability for claims in excess of the SIR/ deductible. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain liability insurance coverage with insurance carriers in excess of the $10.0 million per claim, to coverage levels that our management considers adequate. We are also responsible for administrative expenses for each occurrence involving bodily injury or property damage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 SIR for workers&#x2019; compensation claims increased from $1.0 million to $2.0 million per claim on April 1, 2020, with premium-based insurance coverage (issued by insurance companies) for claims exceeding this amount. We also maintain a $25.5 million bond for the State of Nebraska and a $13.4 million bond for our workers&#x2019; compensation insurance carrier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Under these insurance arrangements, we maintained $39.0 million in letters of credit as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Recognition:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Consolidated Statements of Income reflect recognition of operating revenues (including fuel surcharge revenues) and related direct costs 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. For shipments where a third-party capacity provider (including independent contractors under contract with us) is utilized to provide some or all of the service, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Foreign Currency Translation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Local currencies are generally considered the functional currencies outside the United States. Assets and liabilities are translated at year-end exchange rates for operations in local currency environments. Foreign revenues and expense items denominated in the functional currency are translated at the average rates of exchange prevailing during the year. Foreign currency translation adjustments reflect the changes in foreign currency exchange rates applicable to the net assets of the foreign operations. Foreign currency translation adjustments are recorded in accumulated other comprehensive loss within stockholders&#x2019; equity in the Consolidated Balance Sheets and as a separate component of comprehensive income in the Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Income Taxes:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred income tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 accounting for uncertain tax positions, we recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. We recognize interest and penalties directly related to income tax matters in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Common Stock and Earnings Per Share:&lt;/span&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 is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and restricted stock awards. There are no differences in the numerators of our computations of basic and diluted earnings per share for any periods presented. The computation of basic and diluted earnings per share is shown below (in thousands, except per share amounts).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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;2020&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;2019&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;2018&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;Net income&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;169,078&#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;166,944&#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;168,148&#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;Weighted average common shares outstanding&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;69,018&#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;69,567&#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;71,694&#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;/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;Dilutive effect of stock-based awards&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;409&#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;459&#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;363&#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;Shares used in computing diluted earnings per share&lt;/span&gt;&lt;/td&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;69,427&#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;70,026&#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;72,057&#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;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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: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 options to purchase shares of common stock that were outstanding during the periods indicated above that were excluded from the computation of diluted earnings per share because the option purchase price was greater than the average market price of the common shares during the period. Performance awards are excluded from the calculation of dilutive potential common shares until the threshold performance conditions have been satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Equity Compensation&lt;/span&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 an equity compensation plan that provides for grants of non-qualified stock options, restricted stock and units (&#x201c;restricted awards&#x201d;), performance awards and stock appreciation rights to our associates and directors. We apply the fair value method of accounting for equity compensation awards. Issuances of stock upon an exercise of stock options or vesting of restricted stock are made from treasury stock; shares reacquired to satisfy tax withholding obligations upon vesting of restricted stock are recorded as treasury stock. Grants of stock options, restricted stock, and performance awards vest in increments, and we recognize compensation expense over the requisite service period of each award. We accrue compensation expense for performance awards for the estimated number of shares expected to be issued using the most current information available at the date of the financial statements. If the performance objectives are not met, no compensation expense will be recognized, and any previously recognized compensation expense will be reversed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Comprehensive Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Comprehensive income consists of net income and other comprehensive income (loss). Other comprehensive income (loss) refers to revenues, expenses, gains and losses that are not included in net income, but rather are recorded directly in stockholders&#x2019; equity. For the years ended December&#160;31, 2020, 2019 and 2018, comprehensive income consists of net income, foreign currency translation adjustments and change in fair value of interest rate swaps. The components of accumulated other comprehensive loss reported in the Consolidated Balance Sheets as of December 31, 2020, consisted of $17,198 of foreign currency translation adjustments and $5,635 related to our interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Adopted:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-02, &#x201c;Leases,&#x201d; to increase transparency and comparability by recognizing a right-of-use asset and a lease liability on the balance sheet and disclosing key information about leasing arrangements. On January 1, 2019, we adopted ASU No. 2016-02 and related amendments, which is also known as Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842, using the transition approach, which applies the provisions of the new guidance at the effective date without adjusting the comparative periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 elected the following practical expedients upon adoption of ASU No. 2016-02: not to reassess whether any existing contracts are or contain leases, not to reassess the lease classification for any existing leases, not to reassess initial direct costs for any existing leases and not to separately identify lease and non-lease components for all underlying classes of assets. Additionally, we made a short-term lease accounting policy election to not recognize right-of-use assets and liabilities for leases with a term of 12 months or less. Adoption of the new standard resulted in recognition of right-of-use assets and corresponding lease liabilities of $8.7 million as of January 1, 2019. The new standard did not have a significant impact on the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 FASB issued ASU No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements,&#x201d; which requires measurement and recognition of expected versus incurred credit losses for financial assets. We adopted ASU 2016-13 as of January 1, 2020. Upon adoption, this update had no effect on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 August 2018, the FASB issued ASU No. 2018-13, &#x201c;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,&#x201d; which modifies the disclosure requirements on fair value measurements. As part of its disclosure framework project, the FASB has eliminated, amended and added disclosure requirements for fair value measurements in Topic 820, Fair Value Measurement. We adopted ASU 2018-13 as of January 1, 2020. Upon adoption, this update had no effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 August 2018, the FASB issued ASU No. 2018-15, &#x201c;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force),&#x201d; which updates the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract to align with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15 as of January 1, 2020. Upon adoption, this update had no effect on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Accounting Standards Updates Not Yet Effective: &lt;/span&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 No. 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,&#x201d; which reduces complexity in accounting for income taxes by removing certain exceptions to the general principles stated in Topic 740 and by clarifying and amending existing guidance to improve consistent application of and simplify other areas of Topic 740. The provisions of this update are effective for fiscal years beginning after December 15, 2020. Based on our evaluation, the adoption of this standard will not have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 March 2020, the FASB issued ASU No. 2020-04, &#x201c;Reference Rate Reform (Topic 848)&#x201d; which provides optional guidance for a limited period of time to ease the potential burden in accounting for reference rate reform on financial reporting. The provisions of this update are effective for all entities as of March 12, 2020 through December 31, 2022 and apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are evaluating the impact of the optional expedients in this update and their applicability to modifications of our existing credit facilities and hedging relationships that reference LIBOR.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4NzY_2701287e-b1e2-4f3a-9bce-f2033e7a1097">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Werner Enterprises, Inc. (the &#x201c;Company&#x201d;) is a truckload transportation and logistics company operating under the jurisdiction of the U.S. Department of Transportation, similar governmental transportation agencies in the foreign countries in which we operate and various U.S. state regulatory authorities. For the years ended December 31, 2020, 2019 and 2018, our ten largest customers comprised 49%, 41% and 45%, respectively, of our revenues. Our largest customer, Dollar General, accounted for 12% of our total revenues in 2020. Revenues generated by Dollar General are reported in both of our reportable operating segments. No single customer generated more than 9% of our total revenues in 2019 and 2018.&lt;/span&gt;</us-gaap:NatureOfOperations>
    <wern:RevenueFromMajorCustomersPercentage
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfNDY3_30c79c5a-7df3-4219-b413-17ce53802582"
      unitRef="number">0.49</wern:RevenueFromMajorCustomersPercentage>
    <wern:RevenueFromMajorCustomersPercentage
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfNDcx_e29e3f86-2dff-4a16-985d-bc3d51f66bbf"
      unitRef="number">0.41</wern:RevenueFromMajorCustomersPercentage>
    <wern:RevenueFromMajorCustomersPercentage
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfNDc4_066cdc1c-c7f7-474f-8ae3-7e54b2c1a8f1"
      unitRef="number">0.45</wern:RevenueFromMajorCustomersPercentage>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4Njg_af5f146f-73f5-49d1-8f15-0569bbf41ee3">&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;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 accounts of Werner Enterprises, Inc. and our wholly-owned subsidiaries. All significant intercompany accounts and transactions relating to these wholly-owned entities have been eliminated.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MjA_07c8bf80-2398-4b21-8c02-4dc0a87630fe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Management Estimates&lt;/span&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 consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the (i)&#160;reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and (ii)&#160;reported amounts of revenues and expenses during the reporting period. The most significant estimates that affect our financial statements include the accrued liabilities for insurance and claims, useful lives and salvage values of property and equipment, estimates for income taxes and the allowance for doubtful accounts. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA3Njg_5978415b-acdb-4c42-9f9c-321b54f7e6e6">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: We consider all highly liquid investments, purchased with a maturity of three months or less, to be cash equivalents. Accounts at banks with an aggregate excess of the amount of checks issued over cash balances are included in current liabilities in the Consolidated Balance Sheets, and changes in such accounts are reported as a financing activity in the Consolidated Statements of Cash Flows.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4Mzk_eddfc0fa-d2b9-4d48-8b01-93e5ad938fe2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Trade Accounts Receivable:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We record trade accounts receivable at the invoiced amounts, net of an allowance for doubtful accounts for potentially uncollectible receivables. We review the financial condition of customers for granting credit and determine the allowance based on analysis of individual customers&#x2019; financial condition, historical write-off experience and national economic conditions. We evaluate the adequacy of our allowance for doubtful accounts quarterly. Past due balances over 90 days and exceeding a specified amount are reviewed individually for collectibility. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. We do not have any off-balance-sheet credit exposure related to our customers.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <wern:Accountsreceivablerecordedinvestmentpastduedays
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjU5MA_10ad578a-559a-4397-bf7c-9aec8f242f43">P90D</wern:Accountsreceivablerecordedinvestmentpastduedays>
    <us-gaap:InventorySuppliesPolicy
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4NjA_17410ed9-87a1-4d76-8ee4-98ee03dcbed7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories and Supplies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Inventories and supplies are stated at the lower of average cost and net realizable value and consist primarily of revenue equipment parts, tires, fuel and supplies. Tires placed on new revenue equipment are capitalized as a part of the equipment cost. Replacement tires are expensed when placed in service.&lt;/span&gt;</us-gaap:InventorySuppliesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MjY_f68d38b1-2188-4200-b7ef-e9e01b4d61e4">&lt;div style="margin-top:9pt;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;Property, Equipment, and Depreciation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Additions and improvements to property and equipment are capitalized at cost, while maintenance and repair expenditures are charged to operations as incurred. Gains and losses on the sale or exchange of equipment are recorded in other operating expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Depreciation is calculated based on the cost of the asset, reduced by the asset&#x2019;s estimated salvage value, using the straight-line method. Accelerated depreciation methods are used for income tax purposes. The lives and salvage values assigned to certain assets for financial reporting purposes are different than for income tax purposes. For financial reporting purposes, assets are generally depreciated using the following estimated useful lives and salvage values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.983%"/&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;Lives&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;Salvage Values&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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%&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;Tractors&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;80&#160;months&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;0%&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;Trailers&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;12 years&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,000&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;Service and other equipment&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;3-10 years&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;0%&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;During first quarter 2020, we changed the estimated life of certain trucks expected to be sold in 2020 to more rapidly depreciate the trucks to their estimated residual values due to the weak used truck market. The effect of this change in accounting estimate was a $9.6 million increase to 2020 depreciation expense. These trucks continued to depreciate at the same higher rate per truck, until all were sold in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA5MDY_9aef7d92-e2fc-4717-9dd3-c7ff401bb7c2">For financial reporting purposes, assets are generally depreciated using the following estimated useful lives and salvage values:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.983%"/&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;Lives&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;Salvage Values&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;Building and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%&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;Tractors&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;80&#160;months&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;0%&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;Trailers&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;12 years&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,000&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;Service and other equipment&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;3-10 years&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;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i76f79726bd524d4e99075fde45915a7a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMS0yLTEtMS0w_0402257b-39c3-4bdd-81a1-c819bdd63e01">30&#160;years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="ia2f2eea9055d4622afe92a6e13974cc9_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMS00LTEtMS0w_7b827235-7824-469b-bc09-316723def819"
      unitRef="rate">0</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="id5b936daad9a4b00a575cb460db9beb6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMi0yLTEtMS0w_7cf75ccc-a5b8-44ad-95a1-92163ecba718">80&#160;months</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="i60ada7e7f4f7498eb5e1446280d995ba_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMi00LTEtMS0w_e58ee832-5f6b-498d-b8fd-e2a00c72c24e"
      unitRef="rate">0</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="ic4e800cac5d94cf1a0b92b67e9b5eaed_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMy0yLTEtMS0w_cba974d5-b20a-4e18-b428-757440eba58c">12 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentSalvageValue
      contextRef="i99751912287945c3b04861a1bfb60314_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfMy00LTEtMS0w_a9fe46df-a5ed-4ad9-97aa-8c0ecc031267"
      unitRef="usd">1000</us-gaap:PropertyPlantAndEquipmentSalvageValue>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage
      contextRef="icbc7b642488444d0a3241e8f0d914465_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjEyZGZlYzg4N2M1ZDRlZmE5MTBlZTk1ZmY3MmE3NTcwL3RhYmxlcmFuZ2U6MTJkZmVjODg3YzVkNGVmYTkxMGVlOTVmZjcyYTc1NzBfNC00LTEtMS0w_1498f2eb-2207-4f2b-96d3-bb306c37b3f2"
      unitRef="rate">0</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <us-gaap:Depreciation
      contextRef="i62e0c64267f94e65adb307e52a7a45b8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfNDMwOQ_62411872-7a6f-4276-a9e6-cdae6e814022"
      unitRef="usd">9600000</us-gaap:Depreciation>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MDM_7db8507b-3e95-4dcc-8e5e-5b4feeabd85d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-Lived Assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We review our long-lived assets for impairment whenever events or circumstances indicate the carrying amount of a long-lived asset may not be recoverable. An impairment loss would be recognized if the carrying amount of the long-lived asset is not recoverable and the carrying amount exceeds its fair value. For long-lived assets classified as held and used, the carrying amount is not recoverable when the carrying value of the long-lived asset exceeds the sum of the future net cash flows. We do not separately identify assets by operating segment because tractors and trailers are routinely transferred from one operating fleet to another. As a result, none of our long-lived assets have identifiable cash flows from use that are largely independent of the cash flows of other assets and liabilities. Thus, the asset group used to assess impairment would include all of our assets.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentImpairment>
    <wern:InsuranceAndClaimsAccrualsPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTQ5Mw_f9f43e1b-cea9-4e77-9e0b-eb57024d384c">&lt;div style="margin-top:9pt;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;Insurance and Claims Accruals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Insurance and claims accruals (both current and non-current) reflect the estimated cost (including estimated loss development, incurred-but-not-reported losses and loss adjustment expenses) for (i)&#160;cargo loss and damage, (ii)&#160;bodily injury and property damage, (iii)&#160;group health and (iv)&#160;workers&#x2019; compensation claims not covered by insurance. The costs for cargo, bodily injury and property damage insurance and claims are included in insurance and claims expense in the Consolidated Statements of Income; the costs of group health and workers&#x2019; compensation claims are included in salaries, wages and benefits expense. The insurance and claims accruals are recorded at the estimated ultimate payment amounts. The accruals for bodily injury, property damage and workers&#x2019; compensation are based upon individual case estimates and actuarial estimates of loss development for reported losses and incurred-but-not-reported losses using loss development factors based upon past experience. In order to determine the loss development factors, we make judgments relating to the comparability of historical claims to current claims. These judgments consider the nature, frequency, severity, and age of claims, and industry, regulatory, and company-specific trends impacting the development of claims. Actual costs related to insurance and claims have not differed materially from estimated accrued amounts for all years presented. An independent actuary reviews our calculation of the undiscounted self-insurance reserves for bodily injury and property damage claims and workers&#x2019; compensation claims at year-end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 renewed our liability insurance policies on August 1, 2020 and are now responsible for the first $10.0 million per claim on all claims with no annual aggregates. Our self-insured retention (&#x201c;SIR&#x201d;) and deductible amount was $3.0 million, with an additional $5.0 million deductible per claim for each claim between $5.0 million and $10.0 million, for policy years from August 1, 2017 through July 31, 2020, and we were also responsible for annual aggregate amounts of liability for claims in excess of the SIR/ deductible. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain liability insurance coverage with insurance carriers in excess of the $10.0 million per claim, to coverage levels that our management considers adequate. We are also responsible for administrative expenses for each occurrence involving bodily injury or property damage.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 SIR for workers&#x2019; compensation claims increased from $1.0 million to $2.0 million per claim on April 1, 2020, with premium-based insurance coverage (issued by insurance companies) for claims exceeding this amount. We also maintain a $25.5 million bond for the State of Nebraska and a $13.4 million bond for our workers&#x2019; compensation insurance carrier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Under these insurance arrangements, we maintained $39.0 million in letters of credit as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</wern:InsuranceAndClaimsAccrualsPolicyTextBlock>
    <wern:SelfInsuranceRetentionLiability
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTQzMw_e636d089-bdb1-4aca-bb52-39da70db9bc1"
      unitRef="usd">10000000.0</wern:SelfInsuranceRetentionLiability>
    <wern:SelfInsuranceRetentionLiability
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyODIzNg_5b90c4e2-08a4-440c-8002-07bf6f7c0157"
      unitRef="usd">3000000.0</wern:SelfInsuranceRetentionLiability>
    <wern:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTMwMw_e4a0cde1-2e84-441c-854f-6077cea89fd5"
      unitRef="usd">5000000.0</wern:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <wern:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ib642b983f7b54c8eb29ffc0a52affb3c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTI3MA_677636fa-c2a3-4e57-8f7f-007859f15668"
      unitRef="usd">5000000.0</wern:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <wern:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i2356657a3951416cbe326f6f0ba4fc03_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTI4Nw_c17dd77b-8937-430b-9917-9108e2fcb7f4"
      unitRef="usd">10000000.0</wern:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <wern:SelfInsuranceRetentionLiability
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTMzNg_e636d089-bdb1-4aca-bb52-39da70db9bc1"
      unitRef="usd">10000000.0</wern:SelfInsuranceRetentionLiability>
    <wern:SelfInsuranceRetentionWorkersCompensation
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEyOTMxOA_174472e8-5df6-4ee7-acb6-b0cca46799d6"
      unitRef="usd">1000000.0</wern:SelfInsuranceRetentionWorkersCompensation>
    <wern:SelfInsuranceRetentionWorkersCompensation
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfNzkwMg_ad8d6d9d-b23b-4944-9038-3260cc57e4f0"
      unitRef="usd">2000000.0</wern:SelfInsuranceRetentionWorkersCompensation>
    <wern:WorkersCompensationInsuranceBonds
      contextRef="i6e599284b6d042eab3f6703550d06112_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfODAwNw_40feba58-ca93-4532-856f-2d848cf833d3"
      unitRef="usd">25500000</wern:WorkersCompensationInsuranceBonds>
    <wern:WorkersCompensationInsuranceBonds
      contextRef="i748422cdc512486db604a24708e7d7a7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfODA0Nw_6b0168d3-6166-42b4-a1aa-4c07c4daba4f"
      unitRef="usd">13400000</wern:WorkersCompensationInsuranceBonds>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia26a6373c42947e7b8841d182a5e002c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTQ5Nw_b2fccfca-adbe-4d49-a902-bb267072a37c"
      unitRef="usd">39000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MTY_79f98631-071f-4826-becd-c6774ada8d1c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Consolidated Statements of Income reflect recognition of operating revenues (including fuel surcharge revenues) and related direct costs 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. For shipments where a third-party capacity provider (including independent contractors under contract with us) is utilized to provide some or all of the service, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis).&lt;/span&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4NzI_eec14e12-3778-4014-929c-e83b6a6a92db">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign Currency Translation:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Local currencies are generally considered the functional currencies outside the United States. Assets and liabilities are translated at year-end exchange rates for operations in local currency environments. Foreign revenues and expense items denominated in the functional currency are translated at the average rates of exchange prevailing during the year. Foreign currency translation adjustments reflect the changes in foreign currency exchange rates applicable to the net assets of the foreign operations. Foreign currency translation adjustments are recorded in accumulated other comprehensive loss within stockholders&#x2019; equity in the Consolidated Balance Sheets and as a separate component of comprehensive income in the Consolidated Statements of Comprehensive Income.&lt;/span&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4OTM_916012cd-e2fc-4d20-9a9c-a3b78768ef87">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred income tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/span&gt;In accounting for uncertain tax positions, we recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. We recognize interest and penalties directly related to income tax matters in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4NDk_59a2e318-2c3f-4bcb-b648-a40011f03071">&lt;div style="margin-top:9pt;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;Common Stock and Earnings Per Share:&lt;/span&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 is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income by the weighted average number of common shares outstanding plus the effect of dilutive potential common shares outstanding during the period using the treasury stock method. Dilutive potential common shares include outstanding stock options and restricted stock awards. There are no differences in the numerators of our computations of basic and diluted earnings per share for any periods presented. The computation of basic and diluted earnings per share is shown below (in thousands, except per share amounts).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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;2020&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;2019&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;2018&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;Net income&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;169,078&#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;166,944&#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;168,148&#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;Weighted average common shares outstanding&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;69,018&#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;69,567&#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;71,694&#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;/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;Dilutive effect of stock-based awards&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;409&#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;459&#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;363&#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;Shares used in computing diluted earnings per share&lt;/span&gt;&lt;/td&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;69,427&#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;70,026&#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;72,057&#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;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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: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 options to purchase shares of common stock that were outstanding during the periods indicated above that were excluded from the computation of diluted earnings per share because the option purchase price was greater than the average market price of the common shares during the period. Performance awards are excluded from the calculation of dilutive potential common shares until the threshold performance conditions have been satisfied.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA5MDA_26c1d5ed-8396-4c6c-9312-28734476f363">The computation of basic and diluted earnings per share is shown below (in thousands, except per share amounts).&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.544%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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;2020&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;2019&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;2018&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;Net income&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;169,078&#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;166,944&#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;168,148&#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;Weighted average common shares outstanding&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;69,018&#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;69,567&#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;71,694&#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;/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;Dilutive effect of stock-based awards&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;409&#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;459&#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;363&#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;Shares used in computing diluted earnings per share&lt;/span&gt;&lt;/td&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;69,427&#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;70,026&#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;72,057&#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;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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: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;2.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;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 style="border-bottom:3pt double #000000;border-top: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="border-bottom:3pt double #000000;border-top: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;2.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMi0xLTEtMS0w_f88963e7-ab68-496d-bbf6-8b7a55f39086"
      unitRef="usd">169078000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMi0zLTEtMS0w_b3a465c9-f14e-4206-839a-6c799eb3e966"
      unitRef="usd">166944000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMi01LTEtMS0w_4da79169-af09-4ec3-a5e9-e2435182a6eb"
      unitRef="usd">168148000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMy0xLTEtMS0w_b214b40d-1ac3-4c37-b214-0841c1b418ed"
      unitRef="shares">69018000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMy0zLTEtMS0w_2637bc9c-ebcd-492b-9f83-a02cfcd4cc12"
      unitRef="shares">69567000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfMy01LTEtMS0w_f0f0c99b-b092-4ab5-8215-de55b93bb774"
      unitRef="shares">71694000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNC0xLTEtMS0w_bea015f8-1769-4731-9011-aab9b0ee646c"
      unitRef="shares">409000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNC0zLTEtMS0w_bbacbd00-1344-43ed-8573-7e4b707d0df8"
      unitRef="shares">459000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNC01LTEtMS0w_511a857d-29ea-470a-ac62-b238d96ab365"
      unitRef="shares">363000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNS0xLTEtMS0w_a261e2cb-b102-430c-83b2-c509ed91a2f8"
      unitRef="shares">69427000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNS0zLTEtMS0w_84610884-a691-4ee1-8fab-2bef0c4f9828"
      unitRef="shares">70026000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNS01LTEtMS0w_aa08bff4-7c19-4236-99a3-4c29c05bd450"
      unitRef="shares">72057000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNi0xLTEtMS0w_55829d78-d4ff-4201-803b-f6c4c5da9aa4"
      unitRef="usdPerShare">2.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNi0zLTEtMS0w_1c81ed6a-f2b1-4698-9757-6f04ad54aa5d"
      unitRef="usdPerShare">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNi01LTEtMS0w_e2d99939-5a90-48e5-8c49-de74acdd262c"
      unitRef="usdPerShare">2.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNy0xLTEtMS0w_d85f9e60-9812-4293-b137-501461becc20"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNy0zLTEtMS0w_a4189373-ae00-44e5-85c3-df217d28c292"
      unitRef="usdPerShare">2.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RhYmxlOjQ5ZDU5N2M4NjJiOTQ1ZWI4MGM3MTZjMzk0NTFjM2E3L3RhYmxlcmFuZ2U6NDlkNTk3Yzg2MmI5NDVlYjgwYzcxNmMzOTQ1MWMzYTdfNy01LTEtMS0w_5e9d285a-a623-42e8-9cbb-fa6832b63ec5"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMTE2MTI_89c257c1-63dd-432c-b926-28c373894c4d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4Mjk_cc0167bc-5ccc-4f2f-b278-a436a391590b">Equity Compensation: We have an equity compensation plan that provides for grants of non-qualified stock options, restricted stock and units (&#x201c;restricted awards&#x201d;), performance awards and stock appreciation rights to our associates and directors. We apply the fair value method of accounting for equity compensation awards. Issuances of stock upon an exercise of stock options or vesting of restricted stock are made from treasury stock; shares reacquired to satisfy tax withholding obligations upon vesting of restricted stock are recorded as treasury stock. Grants of stock options, restricted stock, and performance awards vest in increments, and we recognize compensation expense over the requisite service period of each award. We accrue compensation expense for performance awards for the estimated number of shares expected to be issued using the most current information available at the date of the financial statements. If the performance objectives are not met, no compensation expense will be recognized, and any previously recognized compensation expense will be reversed.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MTI_7bb11fb6-08e9-4386-957b-9f5d4ee2046d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Comprehensive Income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Comprehensive income consists of net income and other comprehensive income (loss). Other comprehensive income (loss) refers to revenues, expenses, gains and losses that are not included in net income, but rather are recorded directly in stockholders&#x2019; equity. For the years ended December&#160;31, 2020, 2019 and 2018, comprehensive income consists of net income, foreign currency translation adjustments and change in fair value of interest rate swaps. The components of accumulated other comprehensive loss reported in the Consolidated Balance Sheets as of December 31, 2020, consisted of $17,198 of foreign currency translation adjustments and $5,635 related to our interest rate swaps.&lt;/span&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTg4Nw_04a9ef28-536f-4093-9f52-f6ef91414c04"
      unitRef="usd">17198</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTg4OA_423adc1e-7195-4f64-b194-d160bffc576c"
      unitRef="usd">5635</us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjA4MTA_3917d907-54ee-4f05-8aac-9b4b2404712d">&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 Adopted:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-02, &#x201c;Leases,&#x201d; to increase transparency and comparability by recognizing a right-of-use asset and a lease liability on the balance sheet and disclosing key information about leasing arrangements. On January 1, 2019, we adopted ASU No. 2016-02 and related amendments, which is also known as Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842, using the transition approach, which applies the provisions of the new guidance at the effective date without adjusting the comparative periods presented. &lt;/span&gt;&lt;div style="margin-top:9pt;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 elected the following practical expedients upon adoption of ASU No. 2016-02: not to reassess whether any existing contracts are or contain leases, not to reassess the lease classification for any existing leases, not to reassess initial direct costs for any existing leases and not to separately identify lease and non-lease components for all underlying classes of assets. Additionally, we made a short-term lease accounting policy election to not recognize right-of-use assets and liabilities for leases with a term of 12 months or less. Adoption of the new standard resulted in recognition of right-of-use assets and corresponding lease liabilities of $8.7 million as of January 1, 2019. The new standard did not have a significant impact on the consolidated statement of income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 FASB issued ASU No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Statements,&#x201d; which requires measurement and recognition of expected versus incurred credit losses for financial assets. We adopted ASU 2016-13 as of January 1, 2020. Upon adoption, this update had no effect on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 August 2018, the FASB issued ASU No. 2018-13, &#x201c;Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,&#x201d; which modifies the disclosure requirements on fair value measurements. As part of its disclosure framework project, the FASB has eliminated, amended and added disclosure requirements for fair value measurements in Topic 820, Fair Value Measurement. We adopted ASU 2018-13 as of January 1, 2020. Upon adoption, this update had no effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 August 2018, the FASB issued ASU No. 2018-15, &#x201c;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force),&#x201d; which updates the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract to align with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted ASU 2018-15 as of January 1, 2020. Upon adoption, this update had no effect on our financial position, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ica40d73cf8f7455d963047cd08cb77ee_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMTY5MTU_7aa1f27c-47b7-4417-a213-18647aceaca0"
      unitRef="usd">8700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF83OS9mcmFnOjZjZjk5M2M2YzMzODQ5OGNhYmVmMjQxNzhjYWJmYWI2L3RleHRyZWdpb246NmNmOTkzYzZjMzM4NDk4Y2FiZWYyNDE3OGNhYmZhYjZfMjc0ODc3OTEzMTg4OQ_1095b6a6-3136-47c0-9fea-21bc74c43c52">&lt;div style="margin-top:9pt;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;Accounting Standards Updates Not Yet Effective: &lt;/span&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 No. 2019-12, &#x201c;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,&#x201d; which reduces complexity in accounting for income taxes by removing certain exceptions to the general principles stated in Topic 740 and by clarifying and amending existing guidance to improve consistent application of and simplify other areas of Topic 740. The provisions of this update are effective for fiscal years beginning after December 15, 2020. Based on our evaluation, the adoption of this standard will not have a material effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 March 2020, the FASB issued ASU No. 2020-04, &#x201c;Reference Rate Reform (Topic 848)&#x201d; which provides optional guidance for a limited period of time to ease the potential burden in accounting for reference rate reform on financial reporting. The provisions of this update are effective for all entities as of March 12, 2020 through December 31, 2022 and apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are evaluating the impact of the optional expedients in this update and their applicability to modifications of our existing credit facilities and hedging relationships that reference LIBOR.&lt;/span&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNjU0MQ_7c106250-dc87-41ea-9b02-099961b4bb25">REVENUE&lt;div style="margin-top:5pt;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 Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;Revenues are recognized 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.&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 presents our revenues disaggregated by revenue source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.660%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Truckload Transportation Services&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;1,843,209&#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,909,776&#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,881,323&#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;Werner Logistics&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;469,791&#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;489,729&#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;518,078&#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;Inter-segment eliminations&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;(107)&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;(243)&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,149)&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;&#160;&#160;&#160;Transportation services&lt;/span&gt;&lt;/td&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;2,312,893&#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;2,399,262&#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;2,398,252&#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;Other revenues&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;59,285&#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;64,439&#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;59,662&#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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;2,372,178&#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;2,463,701&#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;2,457,914&#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: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 presents our revenues disaggregated by geographic areas in which we conduct business (in thousands).  Operating revenues for foreign countries include revenues for (i) shipments with an origin or destination in that country and (ii) other services provided in that country. If both the origin and destination are in a foreign country, the revenues are attributed to the country of origin. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.660%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;United States&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;2,144,105&#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;2,191,560&#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;2,145,098&#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;Mexico&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;149,438&#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;197,470&#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;233,116&#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="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;78,635&#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;74,671&#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;79,700&#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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;2,372,178&#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;2,463,701&#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;2,457,914&#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: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-style:italic;font-weight:400;line-height:120%"&gt;Transportation Services&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 generate nearly all of our revenues by transporting truckload freight shipments for our customers. Transportation services are carried out by our Truckload Transportation Services (&#x201c;TTS&#x201d;) segment and our Werner Logistics (&#x201c;Logistics&#x201d;) segment. The TTS segment utilizes company-owned and independent contractor trucks to deliver shipments, while the Logistics segment uses third-party capacity providers.&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 generate revenues from billings for transportation services under contracts with customers, generally on a rate per mile or per shipment, based on origin and destination of the shipment. Our performance obligation arises when we receive a shipment order to transport a customer&#x2019;s freight and is satisfied upon delivery of the shipment. The transaction price may be defined in a transportation services agreement or negotiated with the customer prior to accepting the shipment order. A customer may submit several shipment orders for transportation services at various times throughout a service agreement term, but each shipment represents a distinct service that is a separately identified performance obligation. We often provide additional or ancillary services as part of the shipment (such as loading/unloading and stops in transit) which are not distinct or are not material in the context of the contract; therefore the revenues for these services are recognized with the freight transaction price. The average transit time to complete a shipment is approximately 3 days. Invoices for transportation services are typically generated soon after shipment delivery and, while payment terms and conditions vary by customer, are generally due within 30 days after the invoice 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;The Consolidated Statements of Income reflect recognition of transportation revenues (including fuel surcharge revenues) and related direct costs over time as the shipment is being delivered. We use distance shipped (for the TTS segment) and transit time (for the Logistics segment) to measure progress and the amount of revenues recognized over time, as the customer simultaneously receives and consumes the benefit. Determining a measure of progress requires us to make judgments that affect the timing of revenues recognized. We have determined that the methods described provide a faithful depiction of the transfer of services to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;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;For shipments where a third-party capacity provider (including independent contractors under contract with us) is utilized to provide some or all of the service, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report such revenues on a gross basis, that is, we recognize both revenues for the service we bill to the customer and rent and purchased transportation expense for transportation costs we pay to the third-party provider. Where we are the principal, we control the transportation service before it is provided to our customers, which is supported by us being primarily responsible for fulfilling the shipment obligation to the customer and having a level of discretion in establishing pricing with the customer.&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 2020 and 2019, revenues recognized from performance obligations related to prior periods (for example, due to changes in transaction price) were not material.&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-style:italic;font-weight:400;line-height:120%"&gt;Other Revenues&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 revenues include revenues from our driver training schools, transportation-related activities such as third-party equipment maintenance and equipment leasing, and other business activities. These revenues are generally recognized over time and accounted for 2% of our total revenues in 2020 and 3% of our total revenues in 2019. Revenues from our driver training schools require us to make judgments regarding price concessions in determining the amount of revenues to recognize.&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;Contract Balances and Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 receivable is an unconditional right to consideration and is recognized when shipments have been completed and the related performance obligation has been fully satisfied. At December&#160;31, 2020 and 2019, the accounts receivable, trade, net, balance was $341.1 million and $322.8 million, respectively. Contract assets represent a conditional right to consideration in exchange for goods or services and are transferred to receivables when the rights become unconditional. At December&#160;31, 2020 and 2019, the balance of contract assets was $6.9 million and $5.9 million, respectively. We have recognized contract assets within the other current assets financial statement caption on the balance sheet. These contract assets are considered current assets as they will be settled in less than 12 months.&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;Contract liabilities represent advance consideration received from customers and are recognized as revenues over time as the related performance obligation is satisfied. At December&#160;31, 2020 and 2019, the balance of contract liabilities was $1.5 million and $1.3 million, respectively. The amount of revenues recognized in 2020 that was included in the December 31, 2019 contract liability balance was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.3 million&lt;/span&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 recognized contract liabilities within the accounts payable and other current liabilities financial statement captions on the balance sheet. These contract liabilities are considered current liabilities as they will be settled in less than 12 months.&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;Performance Obligations&lt;/span&gt;&lt;/div&gt;We have elected to apply the practical expedient in ASC Topic 606 to not disclose the value of remaining performance obligations for contracts with an original expected length of one year or less. Remaining performance obligations represent the transaction price allocated to future reporting periods for freight shipments started but not completed at the reporting date that we expect to recognize as revenues in the period subsequent to the reporting date; transit times generally average approximately 3 days.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNjU0Mg_0906e3ad-635b-47c8-b5ca-3a898c8846ae">&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 presents our revenues disaggregated by revenue source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.660%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Truckload Transportation Services&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;1,843,209&#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,909,776&#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,881,323&#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;Werner Logistics&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;469,791&#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;489,729&#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;518,078&#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;Inter-segment eliminations&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;(107)&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;(243)&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,149)&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;&#160;&#160;&#160;Transportation services&lt;/span&gt;&lt;/td&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;2,312,893&#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;2,399,262&#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;2,398,252&#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;Other revenues&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;59,285&#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;64,439&#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;59,662&#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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;2,372,178&#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;2,463,701&#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;2,457,914&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i6f3367f3ced8428e8c33194b1e6101be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMi0xLTEtMS0w_a5b1ee6d-ab0a-498a-8b4f-3750647b47ae"
      unitRef="usd">1843209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1edc52c4572c4cf3bad5278e9ceecec4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMi0zLTEtMS0w_0351d84c-5e92-4899-a209-8f898031b94e"
      unitRef="usd">1909776000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5633355cb6394701909daf77ed4a9f5b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMi01LTEtMS0w_73044696-55d9-42b3-a0c7-fb69536f7df5"
      unitRef="usd">1881323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69ea406b76c6432a97ed726872687995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMy0xLTEtMS0w_d45458fa-5a45-49d3-a01a-a48cdf18ef1f"
      unitRef="usd">469791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f93b09cc548481b9cac65d8269563a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMy0zLTEtMS0w_3b325ecd-cc97-475f-825c-02fb82f788f7"
      unitRef="usd">489729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdacf1cb935f427a9bdae1557f6e0edb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfMy01LTEtMS0w_162d7509-4a28-4bb4-8846-f545059f1dae"
      unitRef="usd">518078000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0593c55dc884ab8a16b86a747669807_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNC0xLTEtMS0w_b4d758f5-4af1-4551-9c43-0b6bb035a982"
      unitRef="usd">-107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13b92ba9eccb46d58e6b4ee47afdab2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNC0zLTEtMS0w_41d8380c-0caf-452c-b79c-fe04c742c287"
      unitRef="usd">-243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0159ae12ee054c72abfa42d38ba2ae4f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNC01LTEtMS0w_d5df1fcd-3db8-4eba-9ebd-bf5bb17364cc"
      unitRef="usd">-1149000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6d333a7975d44709f1b58fc05fb9c4c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNS0xLTEtMS0w_41b90228-c450-4bb0-a64a-abfecf860644"
      unitRef="usd">2312893000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifca4794deccf4228980405b464990849_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNS0zLTEtMS0w_5209de6a-c955-4bc9-9eaf-4bcce44cc4a4"
      unitRef="usd">2399262000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3943e023a274c409b23a010a386afc8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNS01LTEtMS0w_5c255495-e14a-40a4-9f8d-8217da3b49bc"
      unitRef="usd">2398252000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b8b333a12cf4928bc73451cd971ec1d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNi0xLTEtMS0w_f8a76e55-ab2f-4031-8cb1-53187b17eada"
      unitRef="usd">59285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i450585b68d734ce3a7bedb537e7bb279_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNi0zLTEtMS0w_8c4d38f3-8bbc-4717-9cf6-f0bec6944c01"
      unitRef="usd">64439000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5deb0a89df21479498b50b73f474130f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNi01LTEtMS0w_2368f742-08ed-4d84-9823-6dbbdfefc6e8"
      unitRef="usd">59662000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNy0xLTEtMS0w_5759b4d2-24fc-4341-819a-fe55e16ad598"
      unitRef="usd">2372178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNy0zLTEtMS0w_fa51fecb-b018-417b-8b47-4f9f1bf8b3c7"
      unitRef="usd">2463701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjYzZjVhMTAzNWM2MjQ5YTU5MjIyMThmN2E2OTNiMzAxL3RhYmxlcmFuZ2U6NjNmNWExMDM1YzYyNDlhNTkyMjIxOGY3YTY5M2IzMDFfNy01LTEtMS0w_28d2c8a2-63fe-4158-8f48-1e6a96c692a7"
      unitRef="usd">2457914000</us-gaap:Revenues>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNjU0NA_004135d4-a731-479b-8843-0c64cb157011">&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 presents our revenues disaggregated by geographic areas in which we conduct business (in thousands).  Operating revenues for foreign countries include revenues for (i) shipments with an origin or destination in that country and (ii) other services provided in that country. If both the origin and destination are in a foreign country, the revenues are attributed to the country of origin. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.660%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;United States&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;2,144,105&#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;2,191,560&#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;2,145,098&#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;Mexico&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;149,438&#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;197,470&#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;233,116&#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="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;78,635&#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;74,671&#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;79,700&#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 revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;2,372,178&#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;2,463,701&#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;2,457,914&#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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="ic00500e538ba49818d3964a863980a57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMi0xLTEtMS0w_e29354b5-876d-4ed1-a7e0-303aadfbd926"
      unitRef="usd">2144105000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fbbe76d8be64b1cbfb5fba6b1c222ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMi0zLTEtMS0w_ac48ba3a-0c6c-4d04-9273-0b957bdfc2d5"
      unitRef="usd">2191560000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i259c15159385406fb989920b88734c04_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMi01LTEtMS0w_ff8b10d7-baaa-4c5f-890a-be7207ce95f9"
      unitRef="usd">2145098000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e8c71e7921f45a6a064dd3314803ccf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMy0xLTEtMS0w_82298786-a60e-4b54-85e5-f981b9f0a088"
      unitRef="usd">149438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d49e1f73d50442097e8e37880d49dfd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMy0zLTEtMS0w_b49499a2-7e71-4594-8b5c-94fe307d04b0"
      unitRef="usd">197470000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if96e4a1769154107969a03f01aa5dc9f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfMy01LTEtMS0w_94b24a5e-ac45-4bdc-b5a8-d17d0a5daf61"
      unitRef="usd">233116000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i527a3e59936a44c3bea0e9df47afd6b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNC0xLTEtMS0w_22e6a30b-a56c-4541-9b9b-c02cb19e7d4a"
      unitRef="usd">78635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i94b56199e1e74dbba65251ebf1d8851c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNC0zLTEtMS0w_5d69e331-3bb1-4170-a107-283bcd6e7b51"
      unitRef="usd">74671000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92c425cf95024fd48ea6d55dca396c85_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNC01LTEtMS0w_f60dc58b-abc2-4756-9ace-951ae7b02a29"
      unitRef="usd">79700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNS0xLTEtMS0w_895a3a01-7608-4a3e-82e4-e0a0ae28c35b"
      unitRef="usd">2372178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNS0zLTEtMS0w_6cb1f8aa-f1d4-4caf-97ff-ede0aeb6af69"
      unitRef="usd">2463701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RhYmxlOjI5MTYxYWJkNGRkMTQ3MzI4YzZkMTZkOTI1ZDU1NTc4L3RhYmxlcmFuZ2U6MjkxNjFhYmQ0ZGQxNDczMjhjNmQxNmQ5MjVkNTU1NzhfNS01LTEtMS0w_b5567344-5db0-4162-ab57-b4d281f7dbae"
      unitRef="usd">2457914000</us-gaap:Revenues>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNDgzMw_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNDg4Ng_e67365bd-f3d0-4948-8e00-f1a74f670ca3"
      unitRef="usd">341100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNDg5Mw_2d313570-4a21-4757-a9a8-8cfbcc7a9f50"
      unitRef="usd">322800000</us-gaap:AccountsReceivableNetCurrent>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTA4NQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTEzMQ_58523b87-1114-4bc1-9cf1-9a04a7511055"
      unitRef="usd">6900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTEzOA_1956ff0e-0a37-4083-bbee-b20fc90584dc"
      unitRef="usd">5900000</us-gaap:ContractWithCustomerAssetNet>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTU0Nw_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTU5OA_d913657c-f574-469d-8c27-b915f9a55c12"
      unitRef="usd">1500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTYwNQ_b0a16168-e890-45bd-9b5b-3a054bc85dc2"
      unitRef="usd">1300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfNTczOQ_4a64a442-bcca-4373-82bb-109f56a63877"
      unitRef="usd">1300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <wern:Averagetransittime
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84NS9mcmFnOmM2ZWEwOTExZWJiOTQyZGI4MDVhNWVhYTIxYWU1ZjkwL3RleHRyZWdpb246YzZlYTA5MTFlYmI5NDJkYjgwNWE1ZWFhMjFhZTVmOTBfMjc0ODc3OTA3NjEyNg_265f1b94-fd62-4d2e-9f38-a6a0bf667fe2">P3D</wern:Averagetransittime>
    <us-gaap:LeasesOfLessorDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjM0OA_233dabfd-b465-42f7-b41e-8b1c99b8dcb3">LEASES&lt;div style="margin-top:5pt;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 entered into operating leases primarily for real estate. The leases have terms which range from 1 year to 11 years, and some include options to renew. Renewal terms are included in the lease term when it is reasonably certain that we will exercise the option to renew. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 leases are included in the other non-current assets, other current liabilities and other long-term liabilities on the consolidated balance sheets. These assets and liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date, using our incremental borrowing rate because the rate implicit in each lease in not readily determinable. We have certain contracts for real estate that may contain lease and non-lease components which we have elected to treat as a single lease component. Lease expense for operating leases is recognized on a straight-line basis over the lease term. Variable lease expense is recognized in the period in which the obligation for those payments is incurred. Lease expense is reported in rent and purchased transportation on the consolidated statements of 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;The following table presents information about the amount, timing and uncertainty of cash flows arising from our operating leases as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.695%"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Maturity of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,696&#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: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="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;2,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;/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;2023&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;1,748&#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:top"&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:#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,404&#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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#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:top"&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:#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;473&#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: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 undiscounted operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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;11,062&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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;(692)&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:top"&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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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;10,370&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 Sheet Classification&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets (recorded in other non-current assets)&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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities (recorded in other current liabilities)&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;3,421&#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: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 lease liabilities (recorded in other long-term liabilities)&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;6,949&#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: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 operating lease liabilities&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;10,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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: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 Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Weighted-average remaining lease term for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3.82 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;Weighted-average discount rate for operating leases&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.3&#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;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;/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;Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;An initial right-of-use asset of $8.7 million was recognized as a non-cash asset addition with the adoption of the new lease accounting standard on January 1, 2019. During the years ended December&#160;31, 2020 and December&#160;31, 2019, additional right-of-use assets of $2.8 million and $6.1 million were recognized as non-cash asset additions that resulted from new operating lease liabilities. Cash paid for amounts included in the present value of operating lease liabilities was $3.9 million and $3.8 million during the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively, and is included in operating cash flows.&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;Operating Lease Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 expense was $6.8 million and $8.5 million during the years ended December&#160;31, 2020 and December&#160;31, 2019, respectively. This expense included $3.8 million for long-term operating leases for both years ended December&#160;31, 2020 and December&#160;31, 2019, respectively, with the remainder for variable and short-term lease expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&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;Lessor Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 the lessor of tractors and trailers under operating leases with initial terms of 2 to 10 years. We recognize revenue for such leases on a straight-line basis over the term of the lease. Revenues for the years ended December&#160;31, 2020 and December&#160;31, 2019 were $12.6 million and $13.9 million, respectively. The following table presents information about the maturities of these operating leases as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.695%"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;9,210&#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: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="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;493&#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:top"&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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;&#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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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&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;9,703&#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:LeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0fc43756b8b14da1a2c88c4edd40919b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTIw_e9a93553-0a26-413d-8bf8-0ae4a62054c7">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i82673c4e3d6c40ff8e526595a2679eb4_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTI2_82989474-80a1-45af-b5c6-f3d18619d7d4">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjM0Ng_a999b6d7-17bc-4807-ae12-144fbe271740">&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 presents information about the amount, timing and uncertainty of cash flows arising from our operating leases as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.695%"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Maturity of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,696&#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: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="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;2,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;/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;2023&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;1,748&#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:top"&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:#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,404&#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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;969&#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:top"&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:#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;473&#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: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 undiscounted operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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;11,062&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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;(692)&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:top"&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 operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="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-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;10,370&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 Sheet Classification&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets (recorded in other non-current assets)&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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current lease liabilities (recorded in other current liabilities)&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;3,421&#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: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 lease liabilities (recorded in other long-term liabilities)&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;6,949&#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: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 operating lease liabilities&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;10,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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: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 Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Weighted-average remaining lease term for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3.82 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;Weighted-average discount rate for operating leases&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.3&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTI5NQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMC0xLTEtMS0w_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMi0xLTEtMS0w_c2d189ea-2fe3-4c02-9e9a-fadeb49a7395"
      unitRef="usd">3696000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMy0xLTEtMS0w_2003511c-b224-4128-85f8-d52f0ee05e31"
      unitRef="usd">2772000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfNC0xLTEtMS0w_47a1ce4a-bfee-4a33-83e7-ad3a5790c683"
      unitRef="usd">1748000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfNS0xLTEtMS0w_c23d61ab-afc8-4ec5-a603-4679f9de61aa"
      unitRef="usd">1404000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfNi0xLTEtMS0w_8023c334-2a84-462b-b020-7b152c1cd492"
      unitRef="usd">969000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfNy0xLTEtMS0w_69e9f1bf-026f-49de-bdbe-1644b81498ff"
      unitRef="usd">473000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfOC0xLTEtMS0w_fe7572e5-5ae9-437f-b9d4-6ab02dc1b6a5"
      unitRef="usd">11062000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfOS0xLTEtMS0w_e1e9122b-6bbd-4047-a446-61f7b068b803"
      unitRef="usd">692000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMTAtMS0xLTEtMA_8153a7e2-9fc1-440f-b297-38b3ad639815"
      unitRef="usd">10370000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMTMtMS0xLTEtMA_a6421100-8ca4-48ae-86b8-e5d0a64039ce"
      unitRef="usd">9951000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMTUtMS0xLTEtMA_ca1cdf48-1dcd-420a-8c0f-15287035124c"
      unitRef="usd">3421000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMTYtMS0xLTEtMA_25e9feb5-c497-42e0-88a6-29827f2946d4"
      unitRef="usd">6949000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMTctMS0xLTEtMA_07c0c051-7230-437b-b316-38c36ebbf109"
      unitRef="usd">10370000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMjAtMS0xLTEtMA_01e9ce6e-22cc-4149-95e5-b14dc214cb49">P3Y9M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjA5OTJkY2JhZjlhMzQ5Mzg5ZDg2ZDljY2Y2ZjZlZDQzL3RhYmxlcmFuZ2U6MDk5MmRjYmFmOWEzNDkzODlkODZkOWNjZjZmNmVkNDNfMjEtMS0xLTEtMA_78eaa87d-8326-4472-b0fc-516b77ba0077"
      unitRef="rate">0.033</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i09e304509adf43c2989eed509ae0255a_D20190101-20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTM0Nw_2466ee7d-fe70-4c55-a417-15013c29f1ac"
      unitRef="usd">8700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjc0ODc3OTA3MTg3OQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTQ4NA_22879b2c-bb92-4a60-8f88-9344a5e1ad85"
      unitRef="usd">2800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjc0ODc3OTA3MTkzMQ_044aa655-6ecf-403c-bdc9-6d55cd8445f8"
      unitRef="usd">6100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTY5NQ_2c2b237c-8982-4efd-8fec-5a44614a958c"
      unitRef="usd">3900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjc0ODc3OTA3MjE3OA_7dbcfbdc-f229-41b1-a50f-99eea134f81e"
      unitRef="usd">3800000</us-gaap:OperatingLeasePayments>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTcyMA_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:LeaseCost
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTgxOA_461f472d-57b3-4be2-97cf-b581444fa847"
      unitRef="usd">6800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjc0ODc3OTA3MjIzNQ_f4792c5d-22e0-44db-966b-3184e640b662"
      unitRef="usd">8500000</us-gaap:LeaseCost>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTg0Mw_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeaseCost
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTg2OQ_b3796cee-27e6-4b8c-a9d8-eddcc6fddb24"
      unitRef="usd">3800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTg2OQ_d1374a86-a701-4047-811c-71772434701f"
      unitRef="usd">3800000</us-gaap:OperatingLeaseCost>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMTg5MQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i0fc43756b8b14da1a2c88c4edd40919b_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjEwMQ_b8bc24a5-8b25-4b70-ab1d-3512921dc1a5">P2Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i82673c4e3d6c40ff8e526595a2679eb4_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjEwNw_af7b421a-348c-46df-9157-cb4bdff83e8c">P10Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjIzMw_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjI0MQ_9a1bdf9f-43c7-4e59-8250-5aa1ecb371b7"
      unitRef="usd">12600000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjc0ODc3OTA3MjM4Mw_db814d7f-e890-4c57-8653-5019dc43f799"
      unitRef="usd">13900000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjM0Nw_21ac71d8-f91c-4672-a5b2-052ecf36f7fd">The following table presents information about the maturities of these operating leases as of December&#160;31, 2020.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.695%"/&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;2021&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;9,210&#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: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="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;493&#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:top"&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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;&#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:top"&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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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&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;9,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RleHRyZWdpb246MWJiZmYyMWI2MDJlNDUxNzg0OGE2MDQ2YTY5ZjMxYWZfMjMzOQ_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfMC0xLTEtMS0w_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfMS0xLTEtMS0w_f74ac296-1e88-403b-9099-2fc8fbd587e5"
      unitRef="usd">9210000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfMi0xLTEtMS0w_110b54a4-ee16-438b-a71f-3df1b08bfa81"
      unitRef="usd">493000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfMy0xLTEtMS0w_4013cb91-aefe-4bcf-ad36-a95d7fcae976"
      unitRef="usd">0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfNC0xLTEtMS0w_c13d3bb6-b526-473f-92ae-a0e70c2df063"
      unitRef="usd">0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfNS0xLTEtMS0w_5d2b7ee8-d419-462f-951c-fee40f91ac86"
      unitRef="usd">0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfNi0xLTEtMS0w_fc3d4d4c-308f-437c-ac79-9ff60af031b6"
      unitRef="usd">0</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThereafter>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF84OC9mcmFnOjFiYmZmMjFiNjAyZTQ1MTc4NDhhNjA0NmE2OWYzMWFmL3RhYmxlOjQyM2U4ODY1OGMxZDQzNjZhNDNlZjYxY2M2Mjg1NzAzL3RhYmxlcmFuZ2U6NDIzZTg4NjU4YzFkNDM2NmE0M2VmNjFjYzYyODU3MDNfNy0xLTEtMS0w_6f9b7f67-cb1e-45e0-9416-9ea31aa46d81"
      unitRef="usd">9703000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:InvestmentTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNDEzL2ZyYWc6ZGUxM2E5MWY0Yjg0NDRiYWIzMWI3MWNmZmRhMWUzZjUvdGV4dHJlZ2lvbjpkZTEzYTkxZjRiODQ0NGJhYjMxYjcxY2ZmZGExZTNmNV8yNzQ4Nzc5MDcyMzY3_02006c9d-e1a0-4410-8780-e56d3a0c5238">INVESTMENTS&lt;div style="margin-top:5pt;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;Investment in Mastery Logistics Systems, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 November 19, 2020, we entered into a strategic partnership with Mastery Logistics Systems, Inc. (&#x201c;MLSI&#x201d;), a transportation technology development company, which included an agreement that allows us to purchase a non-controlling interest in MLSI. We are collaborating with MLSI to develop a cloud-based transportation management system using MLSI's SaaS technology which we have agreed to license. In the year ended December 31, 2020, we paid MLSI $5.0 million for shares of preferred stock of MLSI which represent approximately 5% ownership in MLSI. This investment is being accounted for under ASC 321, Investments - Equity Securities and is recorded in other noncurrent assets on the consolidated balance sheet. As of December 31, 2020, no events have occurred that would indicate that the value of our investment in MLSI has changed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;Subsequent Event - Investment in TuSimple&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 January 8, 2021, we made an equity investment in TuSimple, an autonomous trucking technology company. Our non-controlling interest will be accounted for under ASC 321, Investments - Equity Securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNDEzL2ZyYWc6ZGUxM2E5MWY0Yjg0NDRiYWIzMWI3MWNmZmRhMWUzZjUvdGV4dHJlZ2lvbjpkZTEzYTkxZjRiODQ0NGJhYjMxYjcxY2ZmZGExZTNmNV8yNzQ4Nzc5MDcxNjcy_b4efc64d-bb3e-4e75-8a12-9e88a899e258"
      unitRef="usd">5000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNDEzL2ZyYWc6ZGUxM2E5MWY0Yjg0NDRiYWIzMWI3MWNmZmRhMWUzZjUvdGV4dHJlZ2lvbjpkZTEzYTkxZjRiODQ0NGJhYjMxYjcxY2ZmZGExZTNmNV8yNzQ4Nzc5MDcxNjgx_74a66e34-10e0-48d2-925d-65d134986fd1"
      unitRef="number">0.05</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMjcyOA_58bf4bbe-b3bf-454e-8491-121a47c7618f">CREDIT FACILITIES&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, we had unsecured committed credit facilities with two banks. We had with Wells Fargo Bank, N.A. a $300.0 million credit facility which will expire on May&#160;14, 2024. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 20, 2020, we amended our agreement with Wells Fargo Bank, N.A. to increase the maximum amount of outstanding letters of credit. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also had a $200.0 million credit facility with BMO Harris Bank N.A., which will expire on May&#160;14, 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Our unsecured line of credit with U.S. Bank, N.A. expired on July&#160;13, 2020. Borrowings under these credit facilities bear variable interest based on the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;As of December&#160;31, 2020 and 2019, our outstanding debt totaled $200.0 million and $300.0 million, respectively. We had $50.0 million outstanding under the credit facilities at a weighted average variable interest rate of 0.82% as of December 31, 2020. We had (i) an additional $75.0 million outstanding under the Wells Fargo Bank, N.A. credit facility at a variable rate of 0.83% as of December 31, 2020, which is effectively fixed at 2.32% with an interest rate swap agreement through May&#160;14, 2024 and (ii) an additional $75.0 million outstanding under the BMO Harris Bank N.A. credit facility at a variable rate of 0.85% as of December 31, 2020, which is effectively fixed at 2.36% with an interest rate swap agreement through May&#160;14, 2024. Subsequent to the end of the year, in January 2021, we repaid $25.0 million of debt, which we classified as current in the Consolidated Balance Sheets. The $500.0 million of borrowing capacity under our credit facilities at December 31, 2020, is further reduced by $50.9 million in stand-by letters of credit under which we are obligated. Each of the debt agreements includes, among other things, financial covenants requiring us (i) to exceed a minimum ratio of earnings before interest, income taxes, depreciation and amortization to interest expense and/or (ii) not to exceed a maximum ratio of total funded debt to earnings before interest, income taxes, depreciation and amortization (as such terms are defined in each credit facility). At December&#160;31, 2020, we were in compliance with these covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 31, 2020, the aggregate future maturities of long-term debt by year are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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: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;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;25,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;/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;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;&#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;2023&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;/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;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;175,000&#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;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;&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;200,000&#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="margin-top:9pt;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 carrying amounts of our long-term debt approximate fair value due to the duration of the notes and the variable interest rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia709e9ab37ff484c848803c946e5c309_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMzUy_5862858f-08cc-476e-895f-279dd0b1d9f1"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="i6847325da4ad4d6a985ed2ba0bbf27f2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMzky_ae98abd9-0cc7-4bab-bd33-9f836407d732">2024-05-14</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i957d3f433d33439797ab8ff78439d92b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfNTA2_d25a0ce0-05ea-407f-bbf5-1a52a9a75dca"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="i64bdac6c55764324a97413dafdc3be95_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfNTQ2_e5c9f764-12d5-40fc-93c8-ba373485b7ce">2024-05-14</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCredit
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTExOA_9b21d7f0-0986-4bd8-84a6-ba5cca2e97c8"
      unitRef="usd">200000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTEyNQ_34f4c848-580c-4956-bda1-687a638acc71"
      unitRef="usd">300000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i78467e6f1e424cb5af46437e6edf98b6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTE1MA_f94de959-fc36-4a7f-9f6a-6c2b611f69ed"
      unitRef="usd">50000000.0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i78467e6f1e424cb5af46437e6edf98b6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTI0MQ_a9ec738a-b86c-47a3-b8ff-e22399b99dc9"
      unitRef="rate">0.0082</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia709e9ab37ff484c848803c946e5c309_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTI5NA_ecbfc842-9075-48a6-83f5-092183d18ef0"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ia709e9ab37ff484c848803c946e5c309_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTM4MA_dfa17426-d3f3-498f-aff5-4d3dc88efd1c"
      unitRef="rate">0.0083</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ia709e9ab37ff484c848803c946e5c309_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTQzOA_dc03b6dd-d151-4203-9272-b3ef4cd1d3b9"
      unitRef="rate">0.0232</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeMaturityDates
      contextRef="i6847325da4ad4d6a985ed2ba0bbf27f2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTQ4Ng_bdf7e288-2858-43aa-83f0-0af09aedc9af">2024-05-14</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i957d3f433d33439797ab8ff78439d92b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTUxMg_cff7c809-e877-43d4-972a-897ddadb90ac"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i957d3f433d33439797ab8ff78439d92b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTU5Ng_519c9170-2934-4996-92cf-0d9543c79e82"
      unitRef="rate">0.0085</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i957d3f433d33439797ab8ff78439d92b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTY1NA_748c7e6b-7cd3-4e9d-b9dc-60a495d2ec9c"
      unitRef="rate">0.0236</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeMaturityDates
      contextRef="i64bdac6c55764324a97413dafdc3be95_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTcwMg_ec3ceb8b-5ec1-450e-af67-c9d5a1246ca5">2024-05-14</us-gaap:DerivativeMaturityDates>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="if35d1a3670294639b1f018cadd6896f7_D20210106-20210106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTc2OQ_50536d54-585e-41c3-8ca6-3609f21d3faf"
      unitRef="usd">25000000.0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTg1MQ_5ca55fb6-8888-491f-96e1-fee6fc256f5a"
      unitRef="usd">500000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMTk0OA_c30d1697-313b-44e0-a6ed-6dbea2f85a70"
      unitRef="usd">50900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RleHRyZWdpb246NWJiNGMzZTEzZTliNDU1MmIwNzVmMjNjMTBhNGY0ZDZfMjczMA_11927704-4a21-4784-9342-ad32f6e2b436">&lt;div style="margin-top:9pt"&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 31, 2020, the aggregate future maturities of long-term debt by year are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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: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;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;25,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;/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;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;&#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;2023&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;/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;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;175,000&#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;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;&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;200,000&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfMC0xLTEtMS0w_fa38bbae-dcbe-4ba3-b007-9806368cab7b"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfMS0xLTEtMS0w_ccace0b6-b3e4-4d23-ae3e-aa2a23e1e626"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfMi0xLTEtMS0w_d04170a8-f4d5-4e00-890d-b16770976056"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfMy0xLTEtMS0w_a3b7e317-e565-4fd4-8925-054e80399e82"
      unitRef="usd">175000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfNC0xLTEtMS0w_b402a4fa-4b5a-4563-8447-669f74953067"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LineOfCredit
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85MS9mcmFnOjViYjRjM2UxM2U5YjQ1NTJiMDc1ZjIzYzEwYTRmNGQ2L3RhYmxlOmVkM2RkNjg0ZGE0MjRhMGY5NTgyMGYyMzU0ZTQyODVlL3RhYmxlcmFuZ2U6ZWQzZGQ2ODRkYTQyNGEwZjk1ODIwZjIzNTRlNDI4NWVfNS0xLTEtMS0w_797a1513-c63b-46e0-b82e-00f1955072d3"
      unitRef="usd">200000000</us-gaap:LineOfCredit>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RleHRyZWdpb246YjE1NWNmOGIwYjAyNGIzZGIwMDQ0MTZlMjVmMjI4NDNfODM2_3838363f-9a9d-4833-90bc-b455cce35986">NOTES RECEIVABLE&lt;div style="margin-top:9pt;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 financing to some individuals who want to become independent contractors by purchasing a tractor from us and leasing their services to us. We maintain a primary security interest in the tractor until the independent contractor pays the note balance in full. Independent contractor notes receivable are included in other current assets and other non-current assets in the Consolidated Balance Sheets. At December&#160;31, notes receivable consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.177%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Independent contractor notes receivable&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;10,335&#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;15,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 notes receivable&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;9,425&#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,805&#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;Notes receivable&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;19,760&#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;24,816&#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:top"&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;3,807&#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,695&#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;Notes receivable &#x2013; non-current&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;15,953&#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,121&#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="margin-top:9pt;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 also provide financing to some individuals who attended our driver training schools. The student notes receivable are included in other receivables and other non-current assets in the Consolidated Balance Sheets. At December 31, student notes receivable consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.177%"/&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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-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:8pt;font-weight:400;line-height:100%"&gt;2020&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-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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Student notes receivable&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;60,081&#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;61,078&#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;Allowance for doubtful student notes receivable&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;(19,448)&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;(21,317)&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;Total student notes receivable, net of allowance&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;40,633&#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;39,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, net of allowance&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,216&#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,152&#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;Student notes receivable &#x2013; non-current&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;28,417&#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;28,609&#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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RleHRyZWdpb246YjE1NWNmOGIwYjAyNGIzZGIwMDQ0MTZlMjVmMjI4NDNfODMz_615768b4-2290-40cb-93ad-35a0915b56e0">At December&#160;31, notes receivable consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.177%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Independent contractor notes receivable&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;10,335&#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;15,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 notes receivable&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;9,425&#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,805&#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;Notes receivable&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;19,760&#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;24,816&#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:top"&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;3,807&#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,695&#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;Notes receivable &#x2013; non-current&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;15,953&#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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i354128188e924d1eb47ce0f3d24d919d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfMi0xLTEtMS0w_71b9c8f2-7b93-4390-91c1-cba924354afa"
      unitRef="usd">10335000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i580c1934b1ce449f85c8053a3cf4f971_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfMi0zLTEtMS0w_d2d1ddaa-2b42-49b2-b3a9-2be9068bc9ab"
      unitRef="usd">15011000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i17da98b42e2247c0893b44736a04994e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfMy0xLTEtMS0w_79471db0-cbaf-4978-bf7e-ab1c89fb99e2"
      unitRef="usd">9425000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if55492389a294789964ab83d562091a7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfMy0zLTEtMS0w_918d0e58-0671-43d5-bfca-21056f1b6c5a"
      unitRef="usd">9805000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNC0xLTEtMS0w_25217827-9c76-482d-9dd3-04ba6eeeb73f"
      unitRef="usd">19760000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNC0zLTEtMS0w_bd92663b-cbe2-466b-8075-26c9b83fe60f"
      unitRef="usd">24816000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNS0xLTEtMS0w_a44764b8-0eec-4fa8-9bee-7e95412f6ccb"
      unitRef="usd">3807000</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNS0zLTEtMS0w_7e3152d7-a783-4276-bc35-907128c0055f"
      unitRef="usd">5695000</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNi0xLTEtMS0w_79428517-c1da-4821-b16f-06396efe2c1f"
      unitRef="usd">15953000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNiM2ZhZDIxNGQzYTQ5MDdhN2UwNTFiNzc5MzYyYTY0L3RhYmxlcmFuZ2U6M2IzZmFkMjE0ZDNhNDkwN2E3ZTA1MWI3NzkzNjJhNjRfNi0zLTEtMS0w_0c7eb4fa-6845-4d3e-83fd-89d44153987c"
      unitRef="usd">19121000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ibe111498a081440eadb4a33d0dce5b99_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RleHRyZWdpb246YjE1NWNmOGIwYjAyNGIzZGIwMDQ0MTZlMjVmMjI4NDNfODMw_94b9c6f9-63de-4623-ab3d-d5d3a9217d04">At December 31, student notes receivable consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.177%"/&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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-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:8pt;font-weight:400;line-height:100%"&gt;2020&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-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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Student notes receivable&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;60,081&#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;61,078&#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;Allowance for doubtful student notes receivable&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;(19,448)&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;(21,317)&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;Total student notes receivable, net of allowance&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;40,633&#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;39,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, net of allowance&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,216&#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,152&#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;Student notes receivable &#x2013; non-current&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;28,417&#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;28,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7cf1843e6f9f46e087494dfe75199d98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfMi0xLTEtMS0w_c1b447a7-e72e-428f-9f14-4a17110ef195"
      unitRef="usd">60081000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ibcd70402d67e4912a783001189175a1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfMi0zLTEtMS0w_1ae84d58-f881-4c1b-b795-694541c3d0a5"
      unitRef="usd">61078000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7cf1843e6f9f46e087494dfe75199d98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfMy0xLTEtMS0w_e6b2921f-984f-4e19-8f53-bcfe69bea5e0"
      unitRef="usd">19448000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibcd70402d67e4912a783001189175a1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfMy0zLTEtMS0w_10b3ea4a-f76e-4515-9123-15932a535fdf"
      unitRef="usd">21317000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i7cf1843e6f9f46e087494dfe75199d98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNC0xLTEtMS0w_46faa4a0-8b49-4385-83f2-d26300075211"
      unitRef="usd">40633000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="ibcd70402d67e4912a783001189175a1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNC0zLTEtMS0w_97c453da-236b-496e-8027-8d1379586e54"
      unitRef="usd">39761000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i7cf1843e6f9f46e087494dfe75199d98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNS0xLTEtMS0w_06cc4053-6d29-4ed6-b1be-aeb576de8129"
      unitRef="usd">12216000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="ibcd70402d67e4912a783001189175a1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNS0zLTEtMS0w_fcd50eb6-9467-4a23-92f2-bcfbd981c0da"
      unitRef="usd">11152000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i7cf1843e6f9f46e087494dfe75199d98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNi0xLTEtMS0w_0bd76950-de18-449e-ac23-c3342506915e"
      unitRef="usd">28417000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="ibcd70402d67e4912a783001189175a1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85NC9mcmFnOmIxNTVjZjhiMGIwMjRiM2RiMDA0NDE2ZTI1ZjIyODQzL3RhYmxlOjNlNTU5M2YwZTg3ZDQzMzVhN2M2NDA0MDEzY2UzMmNkL3RhYmxlcmFuZ2U6M2U1NTkzZjBlODdkNDMzNWE3YzY0MDQwMTNjZTMyY2RfNi0zLTEtMS0w_31b727e0-1a37-4799-ae22-aeef3e4ea6dd"
      unitRef="usd">28609000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMzQ0OA_c0904403-74ff-4d81-8958-d32fff2b73f6">INCOME TAXES&lt;div style="margin-top:9pt"&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 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Federal&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;53,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;29,102&#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;7,428&#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 19pt;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;State&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;12,106&#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;9,547&#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;9,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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;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;(88)&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;770&#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: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;65,849&#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;38,561&#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;18,039&#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: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:&lt;/span&gt;&lt;/td&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: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Federal&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;(8,988)&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,094&#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;37,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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,245)&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,307&#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;410&#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: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;(10,233)&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;16,401&#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;37,694&#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: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 income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;55,616&#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;54,962&#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;55,733&#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: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 effective income tax rate differs from the federal corporate tax rate of 21% in 2020, 2019, and 2018 as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Tax at statutory rate&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;47,186&#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;46,600&#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;47,015&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefits&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;8,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;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,575&#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,098&#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;Non-deductible meals and entertainment&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;903&#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,117&#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,044&#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;Income tax credits&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,200)&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,600)&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,800)&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;Equity compensation&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;(821)&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;(207)&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;(312)&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;Other, net&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;968&#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;477&#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,688&#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;Total income tax expense&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;55,616&#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;54,962&#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;55,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, deferred income tax assets and liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.300%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and claims accruals&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;54,913&#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;48,537&#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;Compensation-related accruals&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;16,054&#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;8,067&#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;Allowance for uncollectible accounts&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,070&#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,690&#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;Other&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;5,374&#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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax 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;80,411&#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;62,157&#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: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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;308,145&#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;305,575&#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;Prepaid expenses&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;6,333&#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,928&#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;Other&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;3,803&#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,323&#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 19pt;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;Gross deferred income tax liabilities&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;318,281&#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;311,826&#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 2px 19pt;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 deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;237,870&#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;249,669&#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="margin-top:12pt;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;Deferred income tax assets are more likely than not to be realized as a result of future taxable income and reversal of deferred income tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 recognized a $141 thousand decrease in the net liability for unrecognized tax benefits for the year ended December 31, 2020, and a $31 thousand decrease for the year ended December 31, 2019. We accrued interest expense of $0.1 million during 2020 and 2019, excluding from both years the reversal of accrued interest related to the adjustment of uncertain tax positions. If recognized, $1.8 million and $2.0 million of unrecognized tax benefits as of December 31, 2020 and 2019, respectively, would impact our effective tax rate. Interest of $0.4 million as of December 31, 2020 and 2019 has been reflected as a component of the total liability. We expect no other significant increases or decreases for uncertain tax positions during the next twelve months. The reconciliations of beginning and ending gross balances of unrecognized tax benefits for 2020 and 2019 are shown below (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.884%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Unrecognized tax benefits, beginning balance&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;2,541&#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;2,577&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases &#x2013; tax positions in prior period&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;92&#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;127&#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;Gross increases &#x2013; current period tax positions&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;220&#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;222&#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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&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;(385)&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;Unrecognized tax benefits, ending balance&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;2,363&#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;2,541&#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;We file U.S. federal income tax returns, as well as income tax returns in various states and several foreign jurisdictions. The years 2017 and forward are open for examination by the U.S. Internal Revenue Service (&#x201c;IRS&#x201d;), and various years are open for examination by state and foreign tax authorities. State and foreign jurisdictional statutes of limitations generally range from three to four years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMzQ0OQ_73d3ef2b-5761-495a-86e5-6fbd7f201933">&lt;div style="margin-top:9pt"&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 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Federal&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;53,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;29,102&#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;7,428&#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 19pt;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;State&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;12,106&#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;9,547&#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;9,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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;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;(88)&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;770&#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: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;65,849&#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;38,561&#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;18,039&#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: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:&lt;/span&gt;&lt;/td&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: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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Federal&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;(8,988)&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,094&#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;37,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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,245)&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,307&#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;410&#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: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;(10,233)&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;16,401&#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;37,694&#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: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 income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;55,616&#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;54,962&#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;55,733&#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="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMy0xLTEtMS0w_414e534b-0191-422b-9f37-c8ccf06c4930"
      unitRef="usd">53297000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMy0zLTEtMS0w_f5ab5e60-9eb9-4d51-9fb4-f7d092684c5b"
      unitRef="usd">29102000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMy01LTEtMS0w_a3f716b8-5a63-4890-ad52-6e3589e47588"
      unitRef="usd">7428000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNC0xLTEtMS0w_4d82dc28-31d9-4128-95f5-7de1f1874a58"
      unitRef="usd">12106000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNC0zLTEtMS0w_b3d5da0c-66c0-4e6b-8923-5d52f5ddcfd7"
      unitRef="usd">9547000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNC01LTEtMS0w_dbee23f6-e8b9-4d97-b978-edd353148cac"
      unitRef="usd">9841000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNS0xLTEtMS0w_a8f9f971-5e26-42e1-a17c-3232a7292557"
      unitRef="usd">446000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNS0zLTEtMS0w_b4cf9cfa-3b7f-462a-bb5a-9251fe5a530b"
      unitRef="usd">-88000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNS01LTEtMS0w_cfdf7dcb-7cc6-4e44-9fa9-a96e3d4c7c8a"
      unitRef="usd">770000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNi0xLTEtMS0w_7164c8f4-d453-4f2e-af9b-e95feaf8226c"
      unitRef="usd">65849000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNi0zLTEtMS0w_6627de5a-5f29-4093-9835-3ba4b692f99b"
      unitRef="usd">38561000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfNi01LTEtMS0w_cba7080d-d9d0-4f1c-838f-6b3564bbeba9"
      unitRef="usd">18039000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOC0xLTEtMS0w_bc682d30-b0cf-4914-9913-a1f081744a9e"
      unitRef="usd">-8988000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOC0zLTEtMS0w_a3f24e8f-d05d-42ac-aaf8-054bccbe2cab"
      unitRef="usd">15094000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOC01LTEtMS0w_1d662458-3afb-468c-a049-b0b6790a8664"
      unitRef="usd">37284000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOS0xLTEtMS0w_bbc78d67-5bde-460d-a40b-c915dafef5c2"
      unitRef="usd">-1245000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOS0zLTEtMS0w_25127485-dfbc-4865-bbff-2ef0536fc4a8"
      unitRef="usd">1307000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfOS01LTEtMS0w_9b9e2c16-8b1c-4bd8-916a-053e1979fd40"
      unitRef="usd">410000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTAtMS0xLTEtMA_89b824db-29e6-4a64-a2cc-3d4ca7a421c0"
      unitRef="usd">-10233000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTAtMy0xLTEtMA_41a86a58-c856-445f-ac86-9043fdb70ab0"
      unitRef="usd">16401000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTAtNS0xLTEtMA_76020dc8-9d5a-4afb-a2b9-a2a7e0fbbdb1"
      unitRef="usd">37694000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTEtMS0xLTEtMA_ab3364a2-ee40-4ed3-89ec-0a5f186297b8"
      unitRef="usd">55616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTEtMy0xLTEtMA_8f96651c-55a4-49db-b2ef-98b574cc2fd5"
      unitRef="usd">54962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjE4OTIzYTM3MzJkZDRmZDI5MzAwOGJmZWE1ODUyZTAzL3RhYmxlcmFuZ2U6MTg5MjNhMzczMmRkNGZkMjkzMDA4YmZlYTU4NTJlMDNfMTEtNS0xLTEtMA_684e96b2-1354-4360-b30c-0dcc96d3f10b"
      unitRef="usd">55733000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMzQ1MA_649ba0fa-a22c-4805-85af-0c3b68f0b9da">&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 effective income tax rate differs from the federal corporate tax rate of 21% in 2020, 2019, and 2018 as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.178%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Tax at statutory rate&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;47,186&#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;46,600&#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;47,015&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefits&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;8,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;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,575&#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,098&#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;Non-deductible meals and entertainment&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;903&#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,117&#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,044&#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;Income tax credits&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,200)&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,600)&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,800)&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;Equity compensation&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;(821)&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;(207)&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;(312)&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;Other, net&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;968&#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;477&#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,688&#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;Total income tax expense&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;55,616&#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;54,962&#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;55,733&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMTg4MQ_0cac6f69-cc83-459e-a840-719ca5c68fed"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMTg4MQ_24537d78-9d14-4fa4-b94d-eae127a5a2e8"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMTg4MQ_25ac4620-1a2e-40c9-a896-75c15602e26e"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfMi0xLTEtMS0w_9aaa1e81-f49c-484d-8278-b784fa7277f9"
      unitRef="usd">47186000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfMi0zLTEtMS0w_47fbb086-c84b-41e7-a24b-22a48dd51532"
      unitRef="usd">46600000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfMi01LTEtMS0w_1f1ac39d-789e-4c34-976a-3b14d4f6554f"
      unitRef="usd">47015000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNC0xLTEtMS0w_aaaaa3fd-24d6-4c52-9ae7-c0c67f669724"
      unitRef="usd">8580000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNC0zLTEtMS0w_1b792aad-be35-4e10-8635-f3b5ea48191b"
      unitRef="usd">8575000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNC01LTEtMS0w_46acfd9b-e025-470e-979e-4f256e63e664"
      unitRef="usd">8098000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNS0xLTEtMS0w_b3ce9e83-dc1f-4041-87a7-1ec885558db0"
      unitRef="usd">903000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNS0zLTEtMS0w_bfe8e72a-5524-418b-abc1-40727289f700"
      unitRef="usd">1117000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNS01LTEtMS0w_4f6dafd3-d225-43a5-b0d4-ccd57e073093"
      unitRef="usd">1044000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNi0xLTEtMS0w_e1adc995-5931-427b-89ff-ccef56da20c7"
      unitRef="usd">1200000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNi0zLTEtMS0w_e67c6cc0-45d7-4813-95d4-d719b63a19a1"
      unitRef="usd">1600000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNi01LTEtMS0w_495b70f8-d3f6-4c0f-b7c2-6eb11000f233"
      unitRef="usd">1800000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNy0xLTEtMS0w_798f6059-ccc8-45ef-abc5-4291a977703b"
      unitRef="usd">-821000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNy0zLTEtMS0w_998cfbb2-74e6-4a83-b755-62f0e086850b"
      unitRef="usd">-207000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfNy01LTEtMS0w_591be1a0-ff60-4247-9c94-263f87656866"
      unitRef="usd">-312000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOC0xLTEtMS0w_d79955ec-7e4f-4057-a49d-721073f8a23e"
      unitRef="usd">968000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOC0zLTEtMS0w_822ad5bc-f6a8-47be-843c-2042407e05ec"
      unitRef="usd">477000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOC01LTEtMS0w_224e66be-7d81-4b43-94a8-6cbeeb886f00"
      unitRef="usd">1688000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOS0xLTEtMS0w_5d2d12a5-d5a5-4cb0-aa4d-c542caf85b5a"
      unitRef="usd">55616000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOS0zLTEtMS0w_4f02e802-4ee5-4506-8fb1-3726eb16803f"
      unitRef="usd">54962000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOmRlMTZlMGQ5NzM2YTRlMDI4ZTFkZWYyY2FlYzZkMzJjL3RhYmxlcmFuZ2U6ZGUxNmUwZDk3MzZhNGUwMjhlMWRlZjJjYWVjNmQzMmNfOS01LTEtMS0w_88c444ca-b4ad-4dd2-9e85-04e361739a8f"
      unitRef="usd">55733000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMzQ0NQ_046cdfba-cc10-4ab2-93a5-e3f8775a49c8">&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;At December&#160;31, deferred income tax assets and liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.300%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Deferred income tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and claims accruals&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;54,913&#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;48,537&#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;Compensation-related accruals&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;16,054&#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;8,067&#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;Allowance for uncollectible accounts&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,070&#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,690&#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;Other&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;5,374&#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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred income tax 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;80,411&#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;62,157&#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: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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;308,145&#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;305,575&#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;Prepaid expenses&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;6,333&#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,928&#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;Other&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;3,803&#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,323&#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 19pt;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;Gross deferred income tax liabilities&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;318,281&#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;311,826&#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 2px 19pt;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 deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;237,870&#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;249,669&#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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMy0xLTEtMS0w_13ddc4b8-b43c-4b99-9214-29492bc43455"
      unitRef="usd">54913000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMy0zLTEtMS0w_ce6b8030-16c7-4b63-aad8-21fdc0b0e2eb"
      unitRef="usd">48537000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNC0xLTEtMS0w_164371a1-d276-4499-be0b-e93bef842a70"
      unitRef="usd">16054000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNC0zLTEtMS0w_78c2490a-6ce0-4403-93fb-eb6486598dc0"
      unitRef="usd">8067000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNS0xLTEtMS0w_31343043-d89a-4e04-8705-4123a2ed58c2"
      unitRef="usd">4070000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNS0zLTEtMS0w_29201647-a4a7-4f78-b206-d473a3b62810"
      unitRef="usd">3690000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNi0xLTEtMS0w_d1b80150-1612-42a9-ad25-ba7043883464"
      unitRef="usd">5374000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNi0zLTEtMS0w_17172c8f-5262-46f3-ab9d-bd8fd50012ff"
      unitRef="usd">1863000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNy0xLTEtMS0w_043ed84a-3e96-4c90-b171-51b0e7e4d2eb"
      unitRef="usd">80411000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfNy0zLTEtMS0w_e68afd75-85bd-48e4-84e1-82b4dec7433e"
      unitRef="usd">62157000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfOS0xLTEtMS0w_7e8d24e0-114f-46b7-9622-04660892ff74"
      unitRef="usd">308145000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfOS0zLTEtMS0w_b6e1068c-8d62-4abc-a2b7-a56fb6edafc6"
      unitRef="usd">305575000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTAtMS0xLTEtMA_7c3b3f0d-885a-48ca-822e-39fa1c569047"
      unitRef="usd">6333000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTAtMy0xLTEtMA_5029d7a5-1421-4905-bfe0-e41640feb0c7"
      unitRef="usd">4928000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTEtMS0xLTEtMA_eec10063-af67-4ebe-9844-9182ea7f1945"
      unitRef="usd">3803000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTEtMy0xLTEtMA_cfdfec5d-ad55-4141-98d0-4da736242d17"
      unitRef="usd">1323000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTItMS0xLTEtMA_fc616ffc-51c6-404d-92d7-6b630071a77c"
      unitRef="usd">318281000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTItMy0xLTEtMA_c85e0429-c69e-443e-b108-eaf23da101e4"
      unitRef="usd">311826000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTMtMS0xLTEtMA_a7579654-c1e1-4c77-be75-bc040a1afb7b"
      unitRef="usd">237870000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjY5YjJiOWQyMmFhODQ3OTc5NjkxYWZkODlmZjY5YTA1L3RhYmxlcmFuZ2U6NjliMmI5ZDIyYWE4NDc5Nzk2OTFhZmQ4OWZmNjlhMDVfMTMtMy0xLTEtMA_f0eb238c-08fc-4e19-b5e5-329604565af7"
      unitRef="usd">249669000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjIyMg_4d690824-f296-440b-857b-62ca70cedd9f"
      unitRef="usd">-141000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjMyOQ_55a4693a-d1ba-498a-86de-70e77d0ef9b8"
      unitRef="usd">-31000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjQxMA_c7f46c87-9ce5-4b73-8682-4ba22b972756"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjQxMA_e064e4ed-3040-468b-90f2-9a36bc0dbded"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjU2Mw_44d54263-886f-4cc7-9284-cc516e6529a3"
      unitRef="usd">1800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjc0ODc3OTA3MzAwMQ_3c76b6f9-3913-445f-8a60-c69812c39cfb"
      unitRef="usd">2000000.0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjY3Nw_18ef3f40-f247-4f9e-95c4-5297d10a5e0e"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjY3Nw_e20f7182-6be9-4533-ac1e-ed50240e745b"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMjc4MQ_cff442cc-3dce-45c6-b694-21b31aa3b2c8"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RleHRyZWdpb246MzZkNjQ5OTk1ODA2NDg0OGJjMmNmOTdmMzc4ZTU3YjhfMzQ0Ng_8b921a6c-374e-4f67-8cc9-094d0b23b327">The reconciliations of beginning and ending gross balances of unrecognized tax benefits for 2020 and 2019 are shown below (in thousands).&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.884%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Unrecognized tax benefits, beginning balance&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;2,541&#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;2,577&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases &#x2013; tax positions in prior period&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;92&#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;127&#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;Gross increases &#x2013; current period tax positions&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;220&#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;222&#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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(490)&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;(385)&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;Unrecognized tax benefits, ending balance&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;2,363&#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;2,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfMi0xLTEtMS0w_d889e711-306f-4354-995f-3ba757cad61f"
      unitRef="usd">2541000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfMi0zLTEtMS0w_bcc4681a-8144-41d0-bbee-47e70f2bf6f6"
      unitRef="usd">2577000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfMy0xLTEtMS0w_e8a2250d-1d90-490c-970e-f41338a3f53f"
      unitRef="usd">92000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfMy0zLTEtMS0w_bc74c0d3-f590-4450-96a7-aa6f137a3bad"
      unitRef="usd">127000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNS0xLTEtMS0w_8bb7f264-8f3b-45ab-a3e4-858acc60c012"
      unitRef="usd">220000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNS0zLTEtMS0w_fcaff03c-e601-404f-9373-62111ca48854"
      unitRef="usd">222000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNi0xLTEtMS0w_eeb87f79-38b5-4f96-9931-25f20e42c2fe"
      unitRef="usd">490000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNi0zLTEtMS0w_e5b693a2-17d8-4ea7-b121-245b4521956e"
      unitRef="usd">385000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNy0xLTEtMS0w_7128c3b1-58dd-4221-8d62-0769573824fd"
      unitRef="usd">2363000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF85Ny9mcmFnOjM2ZDY0OTk5NTgwNjQ4NDhiYzJjZjk3ZjM3OGU1N2I4L3RhYmxlOjRiNGExNWE2NDJmZjRhNzNhYTkzZWVkZDk2OGQ3NjFjL3RhYmxlcmFuZ2U6NGI0YTE1YTY0MmZmNGE3M2FhOTNlZWRkOTY4ZDc2MWNfNy0zLTEtMS0w_fdb9c788-067e-4de1-8c4d-819b96163624"
      unitRef="usd">2541000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwNDA2_e05ccc46-7afd-483d-90e2-239127a15bb2">EQUITY COMPENSATION AND EMPLOYEE BENEFIT PLANS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 Werner Enterprises, Inc. Amended and Restated Equity Plan (the &#x201c;Equity Plan&#x201d;), approved by the Company&#x2019;s shareholders, provides for grants to employees and non-employee directors of the Company in the form of nonqualified stock options, restricted stock and units (&#x201c;restricted awards&#x201d;), performance awards and stock appreciation rights. The Board of Directors or the Compensation Committee of our Board of Directors determines the terms of each award, including the type, recipients, number of shares subject to and vesting conditions of each award. No awards of stock appreciation rights have been issued under the Equity Plan to date. The maximum number of shares of common stock that may be awarded under the Equity Plan is 20,000,000 shares. The maximum aggregate number of shares that may be awarded to any one person in any one calendar year under the Equity Plan is 500,000. As of December&#160;31, 2020, there were 6,707,107 shares available for granting additional awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Equity compensation expense is included in salaries, wages and benefits within the Consolidated Statements of Income. As of December&#160;31, 2020, the total unrecognized compensation cost related to non-vested equity compensation awards was approximately $10.4 million and is expected to be recognized over a weighted average period of 1.8 years. The following table summarizes the equity compensation expense and related income tax benefit recognized in the Consolidated Statements of Income (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.685%"/&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Restricted awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Pre-tax compensation expense&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;5,409&#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;4,943&#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;4,143&#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 19pt;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;Tax benefit&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,379&#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,258&#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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,030&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,087&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Pre-tax compensation expense&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;3,503&#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;3,156&#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;3,152&#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 19pt;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;Tax benefit&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;893&#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;803&#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;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance award expense, net of tax&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;2,610&#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="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;2,353&#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;2,348&#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="margin-top:12pt;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 do not have a formal policy for issuing shares for equity compensation. Such shares are generally issued from treasury stock. From time to time, we repurchase shares of our common stock, the timing and amount of which depends on market and other factors. Historically, the shares acquired from such repurchases have provided us with sufficient quantities of stock to issue for equity compensation. Based on current treasury stock levels, we do not expect to repurchase additional shares specifically for equity compensation during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;Stock options are granted at prices equal to the market value of the common stock on the date the option award is granted. No stock option awards were outstanding as of December 31, 2020, and there were no stock option awards granted or exercised during the year ended December 31, 2020. No stock options were granted during the years ended December 31, 2019 or 2018, and the total intrinsic value of stock options exercised during the years ended December 31, 2019 and 2018 was $136&#160;thousand and $484&#160;thousand, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;Restricted stock entitles the holder to shares of common stock when the award vests. Restricted stock units entitle the holder to a combination of cash or stock equal to the value of common stock when the unit vests. The value of these shares may fluctuate according to market conditions and other factors. Restricted awards currently outstanding vest over periods ranging from 12 to 60 months from the grant date of the award. The restricted awards do not confer any voting or dividend rights to recipients until such shares vest and do not have any post-vesting sales restrictions. The following table summarizes restricted award activity for the year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.445%"/&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:8pt;font-weight:400;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Restricted&lt;br/&gt;Awards&#160;(in&lt;br/&gt;thousands)&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:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;Value&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&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;369&#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;32.83&#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 2px 25.75pt;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;Granted&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;181&#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;38.73&#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 25.75pt;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;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;(137)&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;31.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Forfeited&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;(46)&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;35.43&#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;Nonvested at end of period&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;367&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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;&lt;/div&gt;&lt;div style="margin-top:12pt;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 estimate the fair value of restricted awards based upon the market price of the underlying common stock on the date of grant, reduced by the present value of estimated future dividends because the awards are not entitled to receive dividends prior to vesting. Our estimate of future dividends is based on the most recent quarterly dividend rate at the time of grant, adjusted for any known future changes in the dividend rate. Cash settled restricted stock units are recorded as a liability within the Consolidated Balance Sheets and are adjusted to fair value each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 total fair value of previously granted restricted awards vested during the years ended December 31, 2020, 2019, and 2018 was $5.4 million, $4.0 million, and $3.1 million, respectively. We withheld shares based on the closing stock price on the vesting date to settle the employees&#x2019; statutory obligation for the applicable income and other employment taxes. The shares withheld to satisfy the tax withholding obligations were recorded as treasury stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Awards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Performance awards entitle the recipient to shares of common stock upon attainment of performance objectives as pre-established by the Compensation Committee. If the performance objectives are achieved, performance awards currently outstanding vest, subject to continued employment, 36 months after the grant date of the award. The performance awards do not confer any voting or dividend rights to recipients until such shares vest and do not have any post-vesting sales restrictions. The following table summarizes performance award activity for the year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&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:8pt;font-weight:400;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Performance Awards (in&lt;br/&gt;thousands)&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:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;Value&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&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;327&#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;28.75&#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 2px 19pt;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;Granted&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;133&#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;32.96&#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 19pt;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;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;(151)&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;23.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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;(47)&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;32.95&#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;Nonvested at end of period&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;262&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.96&#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;&lt;/div&gt;&lt;div style="margin-top:12pt;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 2020 performance awards are earned based upon the level of attainment by the Company of specified performance objectives related to cumulative diluted earnings per share for the two-year period from January 1, 2020 to December 31, 2021. Shares earned based on cumulative diluted earnings per share may be capped based on absolute total shareholder return during the three-year period ended December 31, 2022. The 2020 performance awards will vest in one installment on the third anniversary from the grant date. The 2019 performance awards are earned based upon the level of attainment by the Company of specified performance objectives related to cumulative diluted earnings per share for the two-year period from January 1, 2019 to December 31, 2020. Shares earned based on cumulative diluted earnings per share may be capped based on absolute total shareholder return during the three-year period ended December 31, 2021. The 2019 performance awards will vest in one installment on the third anniversary from the grant date. In January 2021, the Compensation Committee determined the 2018 fiscal year performance objectives were achieved at a level above the target level, and the additional shares earned above the target are included in the granted shares in the activity table above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 estimate the fair value of performance awards based upon the market price of the underlying common stock on the date of grant, reduced by the present value of estimated future dividends because the awards are not entitled to receive dividends prior to vesting. Our estimate of future dividends is based on the most recent quarterly dividend rate at the time of grant, adjusted for any known future changes in the dividend rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 vesting date fair value of the performance awards vested during the years ended December 31, 2020, 2019 and 2018 was $5.8 million, $1.2 million and $1.3 million, respectively. We withheld shares based on the closing stock price on the vesting date to settle the employees&#x2019; statutory obligation for the applicable income and other employment taxes. The shares withheld to satisfy the tax withholding obligations were recorded as treasury stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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;Employee associates that meet certain eligibility requirements may participate in our Employee Stock Purchase Plan (the &#x201c;Purchase Plan&#x201d;). Eligible participants designate the amount of regular payroll deductions and/or a single annual payment (each subject to a yearly maximum amount) that is used to purchase shares of our common stock on the over-the-counter market. The maximum annual contribution amount is currently $20,000. These purchases are subject to the terms of the Purchase Plan. We contribute an amount equal to 15% of each participant&#x2019;s contributions under the Purchase Plan. Interest accrues on Purchase Plan contributions at a rate of 5.25% until the purchase is made. We pay the trading commissions and administrative charges related to purchases of common stock under the Purchase Plan. Our contributions for the Purchase Plan were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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:top"&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;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;283&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;265&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;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;/tr&gt;&lt;/table&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;401(k) Retirement Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 an Employees&#x2019; 401(k) Retirement Savings Plan (the &#x201c;401(k) Plan&#x201d;). Associates are eligible to participate in the 401(k) Plan if they have been continuously employed with us or one of our subsidiaries for six months or more. We match a portion of each associate&#x2019;s 401(k) Plan elective deferrals. Salaries, wages and benefits expense in the accompanying Consolidated Statements of Income includes our 401(k) Plan contributions and administrative expenses, which were as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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:top"&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;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,748&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;4,414&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;2,615&#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;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 Executive Nonqualified Excess Plan (the &#x201c;Excess Plan&#x201d;) is our nonqualified deferred compensation plan for the benefit of eligible key managerial associates whose 401(k) Plan contributions are limited because of IRS regulations affecting highly compensated associates. Under the terms of the Excess Plan, participants may elect to defer compensation on a pre-tax basis within annual dollar limits we establish. At December&#160;31, 2020, there were 45 participants in the Excess Plan. Although our current intention is not to do so, we may also make matching credits and/or profit sharing credits to participants&#x2019; accounts as we so determine each year. Each participant is fully vested in all deferred compensation and earnings; however, these amounts are subject to general creditor claims until distributed to the participant. Under current federal tax law, we are not allowed a current income tax deduction for the compensation deferred by participants, but we are allowed a tax deduction when a distribution payment is made to a participant from the Excess Plan. The accumulated benefit obligation is included in other long-term liabilities in the Consolidated Balance Sheets. We purchased life insurance policies to fund the future liability. The aggregate market value of the life insurance policies is included in other non-current assets in the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 accumulated benefit obligation and aggregate market value of the life insurance policies were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Accumulated benefit obligation&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;11,321&#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;9,588&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate market value&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;9,104&#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;8,284&#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;/table&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzc5OQ_6b53d009-6aca-4025-b635-2809fbc50a4e"
      unitRef="shares">20000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <wern:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberofSharesAwardedPerEmployeePerYear
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzkzNw_14bae9dd-8295-4405-8a00-cf7e6a96a7e4"
      unitRef="shares">500000</wern:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberofSharesAwardedPerEmployeePerYear>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzk0Nw_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzk2Mg_b1153f77-13fb-4d4d-bca1-b06b67543179"
      unitRef="shares">6707107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <dei:DocumentPeriodEndDate
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzExMzg_84a1e1eb-e7b7-4157-8ac9-5bad0fea2c2b">2020-12-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEyNTA_346d2c79-0778-48e4-85ee-d8696ff44e81"
      unitRef="usd">10400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEzMjg_7548e545-1f47-4b0b-b470-680406793602">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwNDEy_09efdcaf-e020-4bb9-8ad3-df362d9a739c">The following table summarizes the equity compensation expense and related income tax benefit recognized in the Consolidated Statements of Income (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.097%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.685%"/&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:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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;Restricted awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Pre-tax compensation expense&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;5,409&#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;4,943&#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;4,143&#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 19pt;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;Tax benefit&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,379&#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,258&#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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,030&#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="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;3,087&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance awards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Pre-tax compensation expense&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;3,503&#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;3,156&#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;3,152&#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 19pt;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;Tax benefit&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;893&#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;803&#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;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance award expense, net of tax&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;2,610&#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="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;2,353&#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;2,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzctMi0xLTEtMA_f1e71b24-a77d-4b7d-aca4-45fd858dd447"
      unitRef="usd">5409000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i09113e4f51a74815967fbac1e29d1364_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzctNC0xLTEtMA_62a26eeb-c875-4889-9dd8-b8f97187390d"
      unitRef="usd">4943000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0aaecd4ca35f41088c17e499fc513b52_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzctNi0xLTEtMA_8a3d0821-6039-40bf-be38-baa788a8e138"
      unitRef="usd">4143000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzgtMi0xLTEtMA_7142518e-e2fb-4819-84e1-ca2807645ebd"
      unitRef="usd">1379000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i09113e4f51a74815967fbac1e29d1364_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzgtNC0xLTEtMA_4c8972ba-b75c-4b69-9afb-d751d3f83fc2"
      unitRef="usd">1258000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0aaecd4ca35f41088c17e499fc513b52_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzgtNi0xLTEtMA_682caee0-a158-493d-aa44-76c5b9619c92"
      unitRef="usd">1056000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzktMi0xLTEtMA_dc8d3851-3f1e-4fd6-8f95-b400e15db0c9"
      unitRef="usd">4030000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i09113e4f51a74815967fbac1e29d1364_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzktNC0xLTEtMA_41846952-9227-46d0-8e02-65bfb08c1bcb"
      unitRef="usd">3685000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i0aaecd4ca35f41088c17e499fc513b52_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzktNi0xLTEtMA_d7ebfc96-2f81-4626-bcc6-5f41c85b4f16"
      unitRef="usd">3087000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzExLTItMS0xLTA_280631e7-d4f5-4234-9309-bd7beee49bc5"
      unitRef="usd">3503000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie3cfed3ff35d4057b9da5961dd69d602_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzExLTQtMS0xLTA_55790eab-7f01-44ee-99a9-93ec0472cc09"
      unitRef="usd">3156000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i55ddc310aa354d758ace75193578501c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzExLTYtMS0xLTA_9241c17b-265d-49c1-89f5-0be244e10d09"
      unitRef="usd">3152000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEyLTItMS0xLTA_841a3ff7-4adc-4011-9f7a-55c3d07e28e1"
      unitRef="usd">893000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie3cfed3ff35d4057b9da5961dd69d602_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEyLTQtMS0xLTA_07192d79-1e3c-4e91-aecb-dbe3762f7f7e"
      unitRef="usd">803000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i55ddc310aa354d758ace75193578501c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEyLTYtMS0xLTA_f64dc45e-3f28-428f-a7bb-c7fbe6123f30"
      unitRef="usd">804000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEzLTItMS0xLTA_9d063823-49ba-4982-9128-7b864f79af07"
      unitRef="usd">2610000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie3cfed3ff35d4057b9da5961dd69d602_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEzLTQtMS0xLTA_4c3ad7a9-7374-469b-af33-77c06c12352e"
      unitRef="usd">2353000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i55ddc310aa354d758ace75193578501c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo5ZWQ5ZjkxNGI0OGI0MTVmODA5ZDk5YzY1NjJkYTJlOS90YWJsZXJhbmdlOjllZDlmOTE0YjQ4YjQxNWY4MDlkOTljNjU2MmRhMmU5XzEzLTYtMS0xLTA_671e5260-82d9-4a72-9a6a-538a1b514a7e"
      unitRef="usd">2348000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzI3NDg3NzkwODIxMTY_f1375a84-0cbe-4400-afe8-7c70266805ea"
      unitRef="usd">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzI3NDg3NzkwODIxMzY_064bcb77-698b-4ede-b1d2-fa6835ffb7ab"
      unitRef="usd">484000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id05855c259fb40ca8a933a8e1e32fd91_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzMyNjg_1b425bd0-69e6-4851-a103-68b7a313a58f">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibc17355b03f54c5b9657342dfafc9478_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzMyNzQ_8706606f-ceb4-42ca-98a4-9d1fd3c0916b">P60M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwMzYw_c85e5e94-e3c8-47ea-bf59-fdc00bee5993">The following table summarizes restricted award activity for the year ended December 31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.445%"/&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:8pt;font-weight:400;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Restricted&lt;br/&gt;Awards&#160;(in&lt;br/&gt;thousands)&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:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;Value&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&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;369&#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;32.83&#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 2px 25.75pt;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;Granted&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;181&#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;38.73&#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 25.75pt;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;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;(137)&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;31.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;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;Forfeited&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;(46)&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;35.43&#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;Nonvested at end of period&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;367&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1226034f52ab4d83a7fca8832f7542f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzEtMS0xLTEtMA_8f0300e2-e95a-412d-a220-0480c09ba3a3"
      unitRef="shares">369000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1226034f52ab4d83a7fca8832f7542f9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzEtMy0xLTEtMA_04020788-0391-4f29-b3c2-1dd68126941b"
      unitRef="usdPerShare">32.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzItMS0xLTEtMA_ab2562d6-c6ec-4b39-8874-7daff3d99908"
      unitRef="shares">181000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzItMy0xLTEtMA_ecffbb7f-1356-4b75-a291-fcca72ace4e9"
      unitRef="usdPerShare">38.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzMtMS0xLTEtMA_3393d139-1fc3-425a-95be-80b33f14bc1e"
      unitRef="shares">137000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzMtMy0xLTEtMA_b24d3238-92f9-43fe-9614-2cb8fc149a5e"
      unitRef="usdPerShare">31.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzQtMS0xLTEtMA_af6b30cc-1e62-473a-98b1-5c038bfec092"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzQtMy0xLTEtMA_d7b81ff5-453a-4673-8d4c-82a0b8e8e483"
      unitRef="usdPerShare">35.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if333154981fb4d3987e28de1000ba3be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzUtMS0xLTEtMA_2b123c67-638c-48f9-8d9a-caa40aa94e40"
      unitRef="shares">367000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if333154981fb4d3987e28de1000ba3be_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTozYWQwNGQ2MTQ4OTk0NTBmOTZhOTQ1YTNlZmI3NmE5OS90YWJsZXJhbmdlOjNhZDA0ZDYxNDg5OTQ1MGY5NmE5NDVhM2VmYjc2YTk5XzUtMy0xLTEtMA_9aedc313-8549-4ef5-afaf-d5d5f115d0e0"
      unitRef="usdPerShare">35.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0271660c4c174d1e9350c97c816a4856_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzQyODc_ebb7d202-4a71-4aec-9563-8742cfa8dc53"
      unitRef="usd">5400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i09113e4f51a74815967fbac1e29d1364_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzQyOTE_c35a7ea7-976e-4ebe-9082-1b2cf25e9976"
      unitRef="usd">4000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0aaecd4ca35f41088c17e499fc513b52_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzQyOTk_8bb13d53-c253-476c-a2bf-c9fc20b9d05a"
      unitRef="usd">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzMyOTg1MzQ4OTYwNDI_7b59f11d-87e0-4b36-84ac-332c787134c1">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwMzg2_4153f281-e1b0-46e5-b9d5-2d88b7e756ad">The following table summarizes performance award activity for the year ended December 31, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.593%"/&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:8pt;font-weight:400;line-height:100%"&gt;Number&#160;of&lt;br/&gt;Performance Awards (in&lt;br/&gt;thousands)&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:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;Average&#160;Grant&lt;br/&gt;Date&#160;Fair&lt;br/&gt;Value&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at beginning of period&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;327&#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;28.75&#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 2px 19pt;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;Granted&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;133&#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;32.96&#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 19pt;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;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;(151)&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;23.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&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="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;(47)&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;32.95&#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;Nonvested at end of period&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;262&#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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.96&#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;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia65ed24473fd44b39c4cc883dfd708a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzEtMS0xLTEtMA_f1040bc3-b367-4a38-bef5-b5df13d688c5"
      unitRef="shares">327000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia65ed24473fd44b39c4cc883dfd708a9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzEtMy0xLTEtMA_f317bdaf-ca57-462a-8997-8a710b8b20b6"
      unitRef="usdPerShare">28.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzItMS0xLTEtMA_9fcaa2be-eaa4-4dbc-b5fc-184eb7324d23"
      unitRef="shares">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzItMy0xLTEtMA_37359a0d-72d8-477f-b2b5-6d0718139d46"
      unitRef="usdPerShare">32.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzMtMS0xLTEtMA_77ba6643-d4b4-4d27-9a2b-785a4f4e0781"
      unitRef="shares">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzMtMy0xLTEtMA_579f5f40-1b80-4779-899d-c00c3a090d6a"
      unitRef="usdPerShare">23.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzQtMS0xLTEtMA_b6f6dab2-36a8-4b69-9575-00958f42ce58"
      unitRef="shares">47000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzQtMy0xLTEtMA_79b56e91-c103-4a6e-8484-42e0af52e75d"
      unitRef="usdPerShare">32.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic8182ee9dd034f32b68a8a64b0f9ec81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzUtMS0xLTEtMA_806d1705-db17-47c2-973e-123db1766019"
      unitRef="shares">262000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic8182ee9dd034f32b68a8a64b0f9ec81_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2MzA1NDM2NDQzZjE0YmVmYjVlMDMzN2FlZDBhNWJiMi90YWJsZXJhbmdlOjYzMDU0MzY0NDNmMTRiZWZiNWUwMzM3YWVkMGE1YmIyXzUtMy0xLTEtMA_5c8fd032-4105-4a0b-a82d-fef0e1071e5c"
      unitRef="usdPerShare">32.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i023c8716afe94eaea281d88688114aae_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzcwNjg_c4baccda-3ee2-455f-b7d7-ea2a2bc3e822"
      unitRef="usd">5800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ie3cfed3ff35d4057b9da5961dd69d602_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzcwNzI_1f6e04d1-a288-47db-95e3-9566dfdc0023"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i55ddc310aa354d758ace75193578501c_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzcwNzk_1d0315a9-1997-44b3-b58d-2e0672abb2f4"
      unitRef="usd">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <wern:MaximumAnnualStockPurchasePlanContributionsByPlanParticipants
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzc4MTM_ef7516d5-c1eb-404c-a761-032fe48f4acf"
      unitRef="usd">20000</wern:MaximumAnnualStockPurchasePlanContributionsByPlanParticipants>
    <wern:PercentageOfContributionToEmployeeStockPurchasePlan
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzc5MTM_56454f1b-b02f-4f00-8b50-1011faaf4616"
      unitRef="number">0.15</wern:PercentageOfContributionToEmployeeStockPurchasePlan>
    <wern:PercentageOfInterestAccruesOnPurchasePlanContributions
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzgwMzg_ee0168f3-264a-4242-8f2c-98b7607043fd"
      unitRef="number">0.0525</wern:PercentageOfInterestAccruesOnPurchasePlanContributions>
    <wern:ScheduleOfContributionsForEmployeeStockPurchasePlanTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwMzgx_1ccf5599-fa41-48ec-9840-7ccd42d46b39">Our contributions for the Purchase Plan were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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:top"&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;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;283&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;265&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;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;/tr&gt;&lt;/table&gt;</wern:ScheduleOfContributionsForEmployeeStockPurchasePlanTableTextBlock>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZToxZjY2ZjkwZjIzMzc0NTUxYjIzYzU3YjUxOWI0ZjliMy90YWJsZXJhbmdlOjFmNjZmOTBmMjMzNzQ1NTFiMjNjNTdiNTE5YjRmOWIzXzAtMS0xLTEtMA_0105f0a0-f263-4fc2-a10c-2af5b2d9b2fa"
      unitRef="usd">283000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZToxZjY2ZjkwZjIzMzc0NTUxYjIzYzU3YjUxOWI0ZjliMy90YWJsZXJhbmdlOjFmNjZmOTBmMjMzNzQ1NTFiMjNjNTdiNTE5YjRmOWIzXzEtMS0xLTEtMA_b331421a-6690-4c63-b59b-bf0919fa3b0a"
      unitRef="usd">265000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZToxZjY2ZjkwZjIzMzc0NTUxYjIzYzU3YjUxOWI0ZjliMy90YWJsZXJhbmdlOjFmNjZmOTBmMjMzNzQ1NTFiMjNjNTdiNTE5YjRmOWIzXzItMS0xLTEtMA_a4e6ff3d-9288-4a60-a6e2-9c2d6868e581"
      unitRef="usd">239000</us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwNDA3_5a7f6599-b987-4ac8-8a03-796467e1747f">Salaries, wages and benefits expense in the accompanying Consolidated Statements of Income includes our 401(k) Plan contributions and administrative expenses, which were as follows (in thousands):&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:36.988%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.184%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.616%"/&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:top"&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;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,748&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&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;4,414&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;2,615&#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;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTplMWE1MDQ2ZjYzOGI0OWVkYWE2ODc3N2ViYTJhMzUxOS90YWJsZXJhbmdlOmUxYTUwNDZmNjM4YjQ5ZWRhYTY4Nzc3ZWJhMmEzNTE5XzAtMS0xLTEtMA_7921f59c-e483-43c4-8fb0-318abdf92a22"
      unitRef="usd">4748000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTplMWE1MDQ2ZjYzOGI0OWVkYWE2ODc3N2ViYTJhMzUxOS90YWJsZXJhbmdlOmUxYTUwNDZmNjM4YjQ5ZWRhYTY4Nzc3ZWJhMmEzNTE5XzEtMS0xLTEtMA_f65f3d76-f5bc-4300-be0c-bf90fe1d4287"
      unitRef="usd">4414000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTplMWE1MDQ2ZjYzOGI0OWVkYWE2ODc3N2ViYTJhMzUxOS90YWJsZXJhbmdlOmUxYTUwNDZmNjM4YjQ5ZWRhYTY4Nzc3ZWJhMmEzNTE5XzItMS0xLTEtMA_5588331d-0b40-4e20-923f-3e747945124b"
      unitRef="usd">2615000</us-gaap:DefinedContributionPlanCostRecognized>
    <wern:NumberOfParticipantsInExecutiveNonqualifiedExcessPlan
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzkyODQ_a45f9a63-f733-4a6b-b899-204fcd00b759"
      unitRef="number">45</wern:NumberOfParticipantsInExecutiveNonqualifiedExcessPlan>
    <wern:ScheduleOfDeferredCompensationAssetsAndLiabilitiesTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90ZXh0cmVnaW9uOjdmMzBiNzM1MmY1ODRhOTg5ZWU2NjRlN2E4MTUwZGNiXzEwNDAx_2ff1a675-3178-4a6e-bca6-ac67bec2f305">&lt;div style="margin-top:9pt;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 accumulated benefit obligation and aggregate market value of the life insurance policies were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;December&#160;31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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;Accumulated benefit obligation&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;11,321&#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;9,588&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate market value&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;9,104&#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;8,284&#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;/table&gt;&lt;/div&gt;</wern:ScheduleOfDeferredCompensationAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2NjZmZTI2MjU5Y2M0MzIxODcxMTEwZTNkODZkYjhlMi90YWJsZXJhbmdlOjY2NmZlMjYyNTljYzQzMjE4NzExMTBlM2Q4NmRiOGUyXzItMS0xLTEtMA_31dd3ab8-3128-406d-8ec6-f4c8722f5c9e"
      unitRef="usd">11321000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2NjZmZTI2MjU5Y2M0MzIxODcxMTEwZTNkODZkYjhlMi90YWJsZXJhbmdlOjY2NmZlMjYyNTljYzQzMjE4NzExMTBlM2Q4NmRiOGUyXzItMy0xLTEtMA_afefa8e1-d750-45d7-9dd1-bbc5abc63b2e"
      unitRef="usd">9588000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2NjZmZTI2MjU5Y2M0MzIxODcxMTEwZTNkODZkYjhlMi90YWJsZXJhbmdlOjY2NmZlMjYyNTljYzQzMjE4NzExMTBlM2Q4NmRiOGUyXzMtMS0xLTEtMA_3173bd02-79dd-4451-b994-9eae214d6289"
      unitRef="usd">9104000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDMvZnJhZzo3ZjMwYjczNTJmNTg0YTk4OWVlNjY0ZTdhODE1MGRjYi90YWJsZTo2NjZmZTI2MjU5Y2M0MzIxODcxMTEwZTNkODZkYjhlMi90YWJsZXJhbmdlOjY2NmZlMjYyNTljYzQzMjE4NzExMTBlM2Q4NmRiOGUyXzMtMy0xLTEtMA_d304727f-8ef0-4190-8dfe-2b2cac7c8fa2"
      unitRef="usd">8284000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzQ0Mzk_70ee3b4b-b514-42b6-a611-a5568b28d661">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:9pt;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 committed to property and equipment purchases of approximately $131.3 million at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 involved in certain claims and pending litigation, including those described herein, arising in the ordinary course of business. The majority of these claims relate to bodily injury, property damage, cargo and workers&#x2019; compensation incurred in the transportation of freight, as well as certain class action litigation related to personnel and employment matters. We accrue for the uninsured portion of contingent losses from these and other pending claims when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on the knowledge of the facts, management believes the resolution of claims and pending litigation, taking into account existing reserves, will not have a material adverse effect on our consolidated financial statements. Moreover, the results of complex legal proceedings are difficult to predict, and our view of these matters may change in the future as the litigation and related events unfold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 17, 2018, in Harris County District Court in Houston, Texas, a jury rendered an adverse verdict against Werner Enterprises, Inc. (the &#x201c;Company&#x201d;) in a lawsuit arising from a December 30, 2014 accident between a Werner tractor-trailer and a passenger vehicle. On July 30, 2018, the court entered a final judgment against Werner for $92.0 million, including pre-judgment interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 has premium-based liability insurance to cover the potential outcome from this jury verdict. Under the Company&#x2019;s insurance policies in effect on the date of this accident, the Company&#x2019;s maximum liability for this accident is $10.0 million (plus pre-judgment and post-judgment interest) with premium-based coverage that exceeds the jury verdict amount. As a result of this jury verdict, the Company had recorded a liability of $23.6 million as of December 31, 2020, and $18.8 million as of December 31, 2019. Under the terms of the Company&#x2019;s insurance policies, the Company is the primary obligor of the verdict, and as such, the Company has also recorded a $79.2 million receivable from its third-party insurance providers in other non-current assets and a corresponding liability of the same amount in the long-term portion of insurance and claims accruals in the consolidated balance sheets as of December 31, 2020 and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 is pursuing an appeal of this verdict. No assurances can be given regarding the outcome of any such appeal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 been involved in class action litigation in the U.S. District Court for the District of Nebraska, in which the plaintiffs allege that we owe drivers for unpaid wages under the Fair Labor Standards Act (&#x201c;FLSA&#x201d;) and the Nebraska Wage Payment and Collection Act and that we failed to pay minimum wage per hour for drivers in our Career Track Program, related to short break time and sleeper berth time. The period covered by this class action suit is August 2008 through March 2014. The case was tried to a jury in May 2017, resulting in a verdict of $0.8 million in plaintiffs&#x2019; favor on the short break matter and a verdict in our favor on the sleeper berth matter. As a result of various post-trial motions, the court awarded $0.5 million to the plaintiffs for attorney fees and costs. As of December 31, 2020, we had accrued for the jury&#x2019;s award, attorney fees and costs in the short break matter and had not accrued for the sleeper berth matter. Plaintiffs appealed the post-verdict amounts awarded by the trial court for fees, costs and liquidated damages. The United States Court of Appeals for the Eighth Circuit denied Plaintiffs&#x2019; appeal and granted Werner&#x2019;s appeal, vacating the judgment in favor of the plaintiffs.&#160;The appellate court sent the case back to the trial court for proceedings consistent with the appellate court&#x2019;s opinion. On June 22, 2020, the trial court denied Plaintiffs&#x2019; request for a new trial and entered judgment in favor of the Company, dismissing the case with prejudice. On July 21, 2020, Plaintiffs&#x2019; counsel filed a notice of appeal of that dismissal. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 also involved in certain class action litigation in which the plaintiffs allege claims for failure to provide meal and rest breaks, unpaid wages, unauthorized deductions and other items. Based on the knowledge of the facts, management does not currently believe the outcome of these class actions is likely to have a material adverse effect on our financial position or results of operations. However, the final disposition of these matters and the impact of such final dispositions cannot be determined at this time.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzExMA_d00d9712-3ccd-4098-af2e-212de96e8c13"
      unitRef="usd">131300000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i0c18963ca409497a884a91c061961330_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzE0NTc_539a75d9-bc17-4409-bafd-3e4205c0d949"
      unitRef="usd">92000000.0</us-gaap:LossContingencyDamagesAwardedValue>
    <wern:Wern_SelfInsuranceRetainedLiability
      contextRef="i8c286d7dd45e44ea9665815265fdf8ab_I20141230"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzE3MzM_2d716ede-b3f5-4ca0-baf5-fa4412bf993f"
      unitRef="usd">10000000.0</wern:Wern_SelfInsuranceRetainedLiability>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i06f7b54e346e48b3a7592194d50038a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzE5MjM_ea733df1-a3af-4f69-8661-3b3dfad46d44"
      unitRef="usd">23600000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ic099b438f11f426e8b1f0d87213dfc9e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzE5NTU_ed0de216-27ea-4bfe-94be-005c71d7f0e2"
      unitRef="usd">18800000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyReceivableNoncurrent
      contextRef="i06f7b54e346e48b3a7592194d50038a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzIxMzI_a99ae7d2-2a99-4c0c-879f-95176a45d4eb"
      unitRef="usd">79200000</us-gaap:LossContingencyReceivableNoncurrent>
    <us-gaap:LossContingencyReceivableNoncurrent
      contextRef="ic099b438f11f426e8b1f0d87213dfc9e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzIxMzI_fb5ce2fd-1200-45b5-8dd8-d8077bb8b6c8"
      unitRef="usd">79200000</us-gaap:LossContingencyReceivableNoncurrent>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i33f9f8dc3f534a9ebb47704018910546_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzMwNzY_5bc9c989-0316-4ab3-8d6e-878b54fc104f"
      unitRef="usd">800000</us-gaap:LossContingencyDamagesAwardedValue>
    <wern:LossContingencyDamagesAwardedExpenses
      contextRef="i33f9f8dc3f534a9ebb47704018910546_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMDkvZnJhZzplMWNiYmE3ZTE2NDA0ZjdiOTlmMDUxYWM5ODE4NGU3Ni90ZXh0cmVnaW9uOmUxY2JiYTdlMTY0MDRmN2I5OWYwNTFhYzk4MTg0ZTc2XzMyNDM_1a4fb19e-393d-4728-8336-260f979b11fc"
      unitRef="usd">500000</wern:LossContingencyDamagesAwardedExpenses>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTUvZnJhZzphMjViM2U3YTI3NTI0Y2ZkOGYyMjBmY2UwZWE4NGNmYS90ZXh0cmVnaW9uOmEyNWIzZTdhMjc1MjRjZmQ4ZjIyMGZjZTBlYTg0Y2ZhXzY5Nw_d87c39dd-2d3b-43fe-98f4-c626d7e5cbb6">RELATED PARTY TRANSACTIONSThe Company leases land from a trust in which the Company&#x2019;s Chairman is the sole trustee. The annual rent payments under this lease are $1.00 per year. The Company is responsible for all real estate taxes and maintenance costs related to the property, which are recorded as expenses in the Consolidated Statements of Income. The Company has made leasehold improvements to the land for facilities used for business meetings and customer promotion. The cost of these improvements was approximately $7.0 million, and the net book value (cost less accumulated depreciation) at December 31, 2020 was approximately $2.4 million.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <wern:LeaseAnnualRentPayments
      contextRef="i65f19995d83d433c8ae20b9d442a220b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTUvZnJhZzphMjViM2U3YTI3NTI0Y2ZkOGYyMjBmY2UwZWE4NGNmYS90ZXh0cmVnaW9uOmEyNWIzZTdhMjc1MjRjZmQ4ZjIyMGZjZTBlYTg0Y2ZhXzE4NQ_b32a5e07-2167-45bb-8109-e009fed7db55"
      unitRef="usd">1.00</wern:LeaseAnnualRentPayments>
    <wern:LeaseholdImprovementstoLandTotalCost
      contextRef="i8d88a44f908047dab7256665b1ebce0e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTUvZnJhZzphMjViM2U3YTI3NTI0Y2ZkOGYyMjBmY2UwZWE4NGNmYS90ZXh0cmVnaW9uOmEyNWIzZTdhMjc1MjRjZmQ4ZjIyMGZjZTBlYTg0Y2ZhXzU5MA_bbf286ca-9106-426a-a38e-11b63eb10461"
      unitRef="usd">7000000.0</wern:LeaseholdImprovementstoLandTotalCost>
    <wern:LeaseholdImprovementstoLandTotalCostLessAccumulatedDepreciation
      contextRef="i8d88a44f908047dab7256665b1ebce0e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMTUvZnJhZzphMjViM2U3YTI3NTI0Y2ZkOGYyMjBmY2UwZWE4NGNmYS90ZXh0cmVnaW9uOmEyNWIzZTdhMjc1MjRjZmQ4ZjIyMGZjZTBlYTg0Y2ZhXzY5NA_6b7d1b1c-f82b-4eea-8ad7-8ed7b6fb2e7a"
      unitRef="usd">2400000</wern:LeaseholdImprovementstoLandTotalCostLessAccumulatedDepreciation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90ZXh0cmVnaW9uOmFjNThjMjliMmFlOTRmZTI5MmY1ZDNlNDE1MTQ1ZjdlXzQxMjQ_dda159b7-d890-49d6-80c0-d84b4dbb0544">SEGMENT INFORMATION&lt;div style="margin-top:5pt;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 two reportable segments &#x2013; Truckload Transportation Services (&#x201c;TTS&#x201d;) and Werner Logistics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 TTS segment consists of two operating units, Dedicated and One-Way Truckload. These units are aggregated because they have similar economic characteristics and meet the other aggregation criteria described in the accounting guidance for segment reporting. Dedicated provides truckload services dedicated to a specific customer, generally for a retail distribution center or manufacturing facility, utilizing either dry van or specialized trailers. One-Way Truckload is comprised of the following operating fleets: (i)&#160;the medium-to-long-haul van (&#x201c;Van&#x201d;) fleet transports a variety of consumer nondurable products and other commodities in truckload quantities over irregular routes using dry van trailers, including Mexico cross-border routes; (ii)&#160;the expedited (&#x201c;Expedited&#x201d;) fleet provides time-sensitive truckload services utilizing driver teams; (iii)&#160;the regional short-haul (&#x201c;Regional&#x201d;) fleet provides comparable truckload van service within geographic regions across the United States; and (iv) the Temperature Controlled fleet provides truckload services for temperature sensitive products over irregular routes utilizing temperature-controlled trailers. Revenues for the TTS segment include a small amount of non-trucking revenues which consist primarily of the intra-Mexico portion of cross-border shipments delivered to or from Mexico where we utilize a third-party capacity provider.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 Werner Logistics segment generates the majority of our non-trucking revenues through four operating units that provide non-trucking services to our customers. These four Werner Logistics operating units are as follows: (i) Truckload Logistics, which uses contracted carriers to complete shipments for brokerage customers and freight management customers for which we offer a full range of single-source logistics management services and solutions; (ii) the intermodal (&#x201c;Intermodal&#x201d;) unit offers rail transportation through alliances with rail and drayage providers as an alternative to truck transportation; (iii) Werner Global Logistics international (&#x201c;WGL&#x201d;) provided complete management of global shipments from origin to destination using a combination of air, ocean, truck and rail transportation modes; and (iv) Werner Final Mile (&#x201c;Final Mile&#x201d;) offers home and business deliveries of large or heavy items using third-party agents with two associates operating a liftgate straight truck.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 generate other revenues from our driver training schools, transportation-related activities such as third-party equipment maintenance and equipment leasing, and other business activities. None of these operations meets the quantitative reporting thresholds. As a result, these operations are grouped in &#x201c;Other&#x201d; in the tables below. &#x201c;Corporate&#x201d; includes revenues and expenses that are incidental to our activities and are not attributable to any of our operating segments, including gains and losses on sales of assets not attributable to our operating segments. We do not prepare separate balance sheets by segment and, as a result, assets are not separately identifiable by segment. Inter-segment eliminations in the table below represent transactions between reporting segments that are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 segment information (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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%;text-decoration:underline"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload Transportation Services&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;1,843,209&#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;1,909,776&#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;1,881,323&#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;Werner Logistics&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;469,791&#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;489,729&#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;518,078&#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;Other&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;57,276&#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;61,850&#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;56,903&#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;Corporate&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;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;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;2,589&#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;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Subtotal&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;2,372,285&#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;2,463,944&#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;2,459,063&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inter-segment eliminations&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;(107)&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;(243)&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,149)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,372,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,463,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,457,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload Transportation Services&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;222,007&#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;202,660&#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;202,581&#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;Werner Logistics&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;6,005&#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;16,288&#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;20,378&#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;Other&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;3,839&#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,535&#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;(453)&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;Corporate&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;(4,413)&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;989&#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,709&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;227,438&#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;225,472&#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;224,215&#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="margin-top:14pt;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;Information about the geographic areas in which we conduct business is summarized below (in thousands) as of and for the years ended December&#160;31, 2020, 2019 and 2018. Operating revenues for foreign countries include revenues for (i)&#160;shipments with an origin or destination in that country and (ii)&#160;other services provided in that country. If both the origin and destination are in a foreign country, the revenues are attributed to the country of origin.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&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:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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%;text-decoration:underline"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,144,105&#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 style="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="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,191,560&#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 style="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="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,145,098&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Mexico&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;149,438&#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;197,470&#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;233,116&#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 19pt;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&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;78,635&#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;74,671&#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;79,700&#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 37pt;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 foreign countries&lt;/span&gt;&lt;/td&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;228,073&#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;272,141&#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;312,816&#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: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&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;2,372,178&#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;2,463,701&#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;2,457,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="18" 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%;text-decoration:underline"&gt;Long-lived Assets&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;United States&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;1,506,862&#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;1,487,591&#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;1,452,532&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign countries&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="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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Mexico&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;36,222&#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;38,428&#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;34,741&#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 19pt;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&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;174&#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;257&#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;289&#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 37pt;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 foreign countries&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;36,396&#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;38,685&#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;35,030&#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: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&lt;/span&gt;&lt;/td&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;1,543,258&#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;1,526,276&#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;1,487,562&#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="margin-top:13pt;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 generate substantially all of our revenues within the United States or from North American shipments with origins or destinations in the United States. Our largest customer, Dollar General, accounted for 12% of our total revenues in 2020. Revenues generated by Dollar General are reported in both of our reportable operating segments. No single customer generated more than 9% of our total revenues in 2019 and 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90ZXh0cmVnaW9uOmFjNThjMjliMmFlOTRmZTI5MmY1ZDNlNDE1MTQ1ZjdlXzQxMTk_db8530cd-2292-4927-818f-bbad44bf1f37">&lt;div style="margin-top:9pt;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 segment information (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:8pt;font-weight:400;line-height:100%"&gt;Years Ended December 31,&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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&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:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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%;text-decoration:underline"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload Transportation Services&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;1,843,209&#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;1,909,776&#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;1,881,323&#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;Werner Logistics&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;469,791&#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;489,729&#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;518,078&#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;Other&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;57,276&#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;61,850&#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;56,903&#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;Corporate&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;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;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;2,589&#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;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Subtotal&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;2,372,285&#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;2,463,944&#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;2,459,063&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inter-segment eliminations&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;(107)&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;(243)&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,149)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,372,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,463,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;2,457,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Operating Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload Transportation Services&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;222,007&#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;202,660&#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;202,581&#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;Werner Logistics&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;6,005&#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;16,288&#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;20,378&#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;Other&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;3,839&#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,535&#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;(453)&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;Corporate&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;(4,413)&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;989&#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,709&#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;227,438&#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;225,472&#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;224,215&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i6f3367f3ced8428e8c33194b1e6101be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzMtMS0xLTEtMA_a5b1ee6d-ab0a-498a-8b4f-3750647b47ae"
      unitRef="usd">1843209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1edc52c4572c4cf3bad5278e9ceecec4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzMtMy0xLTEtMA_0351d84c-5e92-4899-a209-8f898031b94e"
      unitRef="usd">1909776000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5633355cb6394701909daf77ed4a9f5b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzMtNS0xLTEtMA_73044696-55d9-42b3-a0c7-fb69536f7df5"
      unitRef="usd">1881323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i69ea406b76c6432a97ed726872687995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzQtMS0xLTEtMA_d45458fa-5a45-49d3-a01a-a48cdf18ef1f"
      unitRef="usd">469791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f93b09cc548481b9cac65d8269563a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzQtMy0xLTEtMA_3b325ecd-cc97-475f-825c-02fb82f788f7"
      unitRef="usd">489729000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifdacf1cb935f427a9bdae1557f6e0edb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzQtNS0xLTEtMA_162d7509-4a28-4bb4-8846-f545059f1dae"
      unitRef="usd">518078000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7a5579f947ea4cdc96734c265c6e007a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzUtMS0xLTEtMA_2d9c9842-7ea8-4485-ab68-5ab0a59e69ce"
      unitRef="usd">57276000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9693e475170240cc8b9b2c5d127ba17f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzUtMy0xLTEtMA_0fec5798-7e75-416f-a3be-5dd78702e509"
      unitRef="usd">61850000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9040a3ed7dc742339c276f34e392cb72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzUtNS0xLTEtMA_df4a77a2-e8ac-445e-be18-829bcb2ae56d"
      unitRef="usd">56903000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7cc03123b4f04473af8d8c0e02578566_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzYtMS0xLTEtMA_442fb8de-5c55-4c47-98f8-f6cb95d20702"
      unitRef="usd">2009000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03ea2ed9c01747049f045519fb1dfe10_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzYtMy0xLTEtMA_35fdb2df-d371-46b2-b1c9-586ebe3d19a9"
      unitRef="usd">2589000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9f65b7bcded49d3a2e02b8f31d109df_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzYtNS0xLTEtMA_c79ebfdf-6a89-4743-949d-d9145a821f4a"
      unitRef="usd">2759000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78079a878ff048acb0693296092cf38e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzctMS0xLTEtMA_9550c877-8a95-42bc-be73-732659b47744"
      unitRef="usd">2372285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79b5dbe5ae63479d9c4dbf3ee28ec6d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzctMy0xLTEtMA_890d8dd5-e9bc-4f73-8bae-09f210f38497"
      unitRef="usd">2463944000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a5bbc8053df40b4b556c2ccdfd06b4e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzctNS0xLTEtMA_4bca755e-7598-41bb-82b9-dee549b6eb2c"
      unitRef="usd">2459063000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0593c55dc884ab8a16b86a747669807_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzgtMS0xLTEtMA_b4d758f5-4af1-4551-9c43-0b6bb035a982"
      unitRef="usd">-107000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13b92ba9eccb46d58e6b4ee47afdab2e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzgtMy0xLTEtMA_41d8380c-0caf-452c-b79c-fe04c742c287"
      unitRef="usd">-243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0159ae12ee054c72abfa42d38ba2ae4f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzgtNS0xLTEtMA_d5df1fcd-3db8-4eba-9ebd-bf5bb17364cc"
      unitRef="usd">-1149000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzktMS0xLTEtMA_4ecbe459-3fa6-4076-89d7-a9fcb8c083ac"
      unitRef="usd">2372178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzktMy0xLTEtMA_ac17e92d-8740-4291-a96e-5341f0e906b7"
      unitRef="usd">2463701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzktNS0xLTEtMA_4af9e4b6-b096-4517-b3fc-7b19fe26e17d"
      unitRef="usd">2457914000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f3367f3ced8428e8c33194b1e6101be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEyLTEtMS0xLTA_32c64b75-f82d-4da7-8f89-4b52990e9cd2"
      unitRef="usd">222007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1edc52c4572c4cf3bad5278e9ceecec4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEyLTMtMS0xLTA_aab4b8f9-9250-406a-92b1-48eaafe72668"
      unitRef="usd">202660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5633355cb6394701909daf77ed4a9f5b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEyLTUtMS0xLTA_87f86abe-1961-40e6-a7ec-20877d48c478"
      unitRef="usd">202581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i69ea406b76c6432a97ed726872687995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEzLTEtMS0xLTA_be2f8ebd-524d-4734-99f9-e66e9d25bde8"
      unitRef="usd">6005000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0f93b09cc548481b9cac65d8269563a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEzLTMtMS0xLTA_4fd28986-b21f-4a55-b09b-d3a5f3aaaa14"
      unitRef="usd">16288000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifdacf1cb935f427a9bdae1557f6e0edb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzEzLTUtMS0xLTA_49f101d5-9fd6-4588-b636-4f1bfaa96200"
      unitRef="usd">20378000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a5579f947ea4cdc96734c265c6e007a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE0LTEtMS0xLTA_5d711c53-7cd6-416c-87d3-9da6a8cbd69f"
      unitRef="usd">3839000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9693e475170240cc8b9b2c5d127ba17f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE0LTMtMS0xLTA_fa98dd34-9dfc-4b6f-a63f-c4604ff18760"
      unitRef="usd">5535000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9040a3ed7dc742339c276f34e392cb72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE0LTUtMS0xLTA_076bbc67-d96d-4395-8e69-70095cb3c276"
      unitRef="usd">-453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7cc03123b4f04473af8d8c0e02578566_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE1LTEtMS0xLTA_975a844d-3a7d-4d7d-a94d-a92eeabf2082"
      unitRef="usd">-4413000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03ea2ed9c01747049f045519fb1dfe10_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE1LTMtMS0xLTA_76d3fb6b-e085-4a67-b444-7f1636b2ab90"
      unitRef="usd">989000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie9f65b7bcded49d3a2e02b8f31d109df_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE1LTUtMS0xLTA_f2247362-071c-40d9-b97e-535666c316dd"
      unitRef="usd">1709000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE2LTEtMS0xLTA_3695e12e-bb76-4e3d-a0c1-0bb55064c7de"
      unitRef="usd">227438000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE2LTMtMS0xLTA_3438dc0d-09a1-409c-a1e4-6b60e93b8b73"
      unitRef="usd">225472000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTphYjdiMzM2YWI5ZjA0NzJkYjhhMzAwNzNhNjNiNWI4Mi90YWJsZXJhbmdlOmFiN2IzMzZhYjlmMDQ3MmRiOGEzMDA3M2E2M2I1YjgyXzE2LTUtMS0xLTA_818a6525-a0f8-4ac7-a0f9-f2c9a29baab9"
      unitRef="usd">224215000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90ZXh0cmVnaW9uOmFjNThjMjliMmFlOTRmZTI5MmY1ZDNlNDE1MTQ1ZjdlXzQxMjc_e5b762d0-1f81-4d54-bba3-312bffaa490c">&lt;div style="margin-top:14pt;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;Information about the geographic areas in which we conduct business is summarized below (in thousands) as of and for the years ended December&#160;31, 2020, 2019 and 2018. Operating revenues for foreign countries include revenues for (i)&#160;shipments with an origin or destination in that country and (ii)&#160;other services provided in that country. If both the origin and destination are in a foreign country, the revenues are attributed to the country of origin.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&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:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2019&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:8pt;font-weight:400;line-height:100%"&gt;2018&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%;text-decoration:underline"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,144,105&#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 style="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="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,191,560&#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 style="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="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,145,098&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;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;Mexico&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;149,438&#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;197,470&#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;233,116&#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 19pt;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&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;78,635&#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;74,671&#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;79,700&#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 37pt;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 foreign countries&lt;/span&gt;&lt;/td&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;228,073&#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;272,141&#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;312,816&#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: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&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;2,372,178&#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;2,463,701&#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;2,457,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="18" 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%;text-decoration:underline"&gt;Long-lived Assets&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;United States&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;1,506,862&#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;1,487,591&#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;1,452,532&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign countries&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="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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Mexico&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;36,222&#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;38,428&#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;34,741&#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 19pt;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&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;174&#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;257&#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;289&#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 37pt;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 foreign countries&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;36,396&#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;38,685&#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;35,030&#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: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&lt;/span&gt;&lt;/td&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;1,543,258&#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;1,526,276&#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;1,487,562&#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:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="ic00500e538ba49818d3964a863980a57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzItMS0xLTEtMA_e29354b5-876d-4ed1-a7e0-303aadfbd926"
      unitRef="usd">2144105000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5fbbe76d8be64b1cbfb5fba6b1c222ed_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzItMy0xLTEtMA_ac48ba3a-0c6c-4d04-9273-0b957bdfc2d5"
      unitRef="usd">2191560000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i259c15159385406fb989920b88734c04_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzItNS0xLTEtMA_ff8b10d7-baaa-4c5f-890a-be7207ce95f9"
      unitRef="usd">2145098000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8e8c71e7921f45a6a064dd3314803ccf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzQtMS0xLTEtMA_82298786-a60e-4b54-85e5-f981b9f0a088"
      unitRef="usd">149438000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5d49e1f73d50442097e8e37880d49dfd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzQtMy0xLTEtMA_b49499a2-7e71-4594-8b5c-94fe307d04b0"
      unitRef="usd">197470000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if96e4a1769154107969a03f01aa5dc9f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzQtNS0xLTEtMA_94b24a5e-ac45-4bdc-b5a8-d17d0a5daf61"
      unitRef="usd">233116000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i527a3e59936a44c3bea0e9df47afd6b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzUtMS0xLTEtMA_22e6a30b-a56c-4541-9b9b-c02cb19e7d4a"
      unitRef="usd">78635000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i94b56199e1e74dbba65251ebf1d8851c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzUtMy0xLTEtMA_5d69e331-3bb1-4170-a107-283bcd6e7b51"
      unitRef="usd">74671000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i92c425cf95024fd48ea6d55dca396c85_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzUtNS0xLTEtMA_f60dc58b-abc2-4756-9ace-951ae7b02a29"
      unitRef="usd">79700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id55d563db99340c6803b27895bf25bdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzYtMS0xLTEtMA_d7522372-d793-4a7d-b940-83c4b2be59d0"
      unitRef="usd">228073000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia4a69b2d4135401e8867d893883dbde9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzYtMy0xLTEtMA_d888918e-dcde-4c7d-a84e-ea5e942c3412"
      unitRef="usd">272141000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i195eaab4df8c47c9bf6a9c1c8e3745af_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzYtNS0xLTEtMA_673be6c5-3e72-466b-bb1e-e7f5f56852a1"
      unitRef="usd">312816000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzctMS0xLTEtMA_7e8a894a-bf0c-47d6-a011-17fcded19176"
      unitRef="usd">2372178000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idbfc10b254fb47edadd7e9e1a8ecd663_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzctMy0xLTEtMA_8a20e610-23dc-4163-8e04-65eb0f13b2fd"
      unitRef="usd">2463701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia0fe6831c8934eab8bb35e692899dc56_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzctNS0xLTEtMA_aeb69441-25dd-4ce7-be0f-7d4140f8aee8"
      unitRef="usd">2457914000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie5a953212eb74f60a6f114a5a10cc9b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEwLTEtMS0xLTA_ebf36fdb-fbfc-41a7-9041-9f7c4718fdfb"
      unitRef="usd">1506862000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i434fc2f0b2344d3aa192e94238022aa8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEwLTMtMS0xLTA_565ce7ca-aacd-4305-80c6-824f881a0dec"
      unitRef="usd">1487591000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3314d4613ab84b9c99c2308a951d37f0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEwLTUtMS0xLTA_711e6233-ea69-45f9-8ff0-257e8bf53ce8"
      unitRef="usd">1452532000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i13ec4b9435fe40e79ff93a89239cc37a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEyLTEtMS0xLTA_5fae2347-e584-4fa7-9e5c-c15177c1783a"
      unitRef="usd">36222000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie7499f8e360c43fcbdf1152d8f6c289e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEyLTMtMS0xLTA_49a24174-06a5-490e-b7a8-5592606aa797"
      unitRef="usd">38428000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie231f2dd03254f5ca2565c47a59188ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEyLTUtMS0xLTA_8d6ac69c-37ba-4ea2-987e-4190468d75b9"
      unitRef="usd">34741000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id207bd033d834955950dbb871481a69b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEzLTEtMS0xLTA_194ea252-803c-4561-8c87-705f1fbac915"
      unitRef="usd">174000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie07ab20a087c49e4940f181dd363e2c2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEzLTMtMS0xLTA_37e19644-ceac-4965-bd40-35464016818d"
      unitRef="usd">257000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6360f13806d64b8c9fa2f6d143a6b976_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzEzLTUtMS0xLTA_c3f0eae1-b895-49cc-99d9-8e91538e22c6"
      unitRef="usd">289000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i71cd9a1b1fde415d8dcce73f4b8574ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE0LTEtMS0xLTA_683cdb08-0825-4346-887a-e372dec8bc68"
      unitRef="usd">36396000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icbd4b16080ae4e40b3799b289f67e276_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE0LTMtMS0xLTA_ea450c37-e07a-4d9d-9bbd-5d3eb9673b52"
      unitRef="usd">38685000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7f521dc695574a82a7ea3a64b20764a1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE0LTUtMS0xLTA_de1113c6-cc63-4b75-9f57-007a62f98b84"
      unitRef="usd">35030000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i87128dfb93b7488581d809f4c067d545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE1LTEtMS0xLTA_5c3a7a08-f8c4-4b42-8037-8116caf7b20f"
      unitRef="usd">1543258000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i68760b24023d4075a992f96c74f9717d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE1LTMtMS0xLTA_a6adc986-1baf-4cb2-b0ef-9c3b8773cea1"
      unitRef="usd">1526276000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6d399b41dba045ca9d34ef98ba8a6c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjEvZnJhZzphYzU4YzI5YjJhZTk0ZmUyOTJmNWQzZTQxNTE0NWY3ZS90YWJsZTpmOTExMGRmZWY3ZjE0N2UwYjcxYzAxZTI4ZjgxYzNlNy90YWJsZXJhbmdlOmY5MTEwZGZlZjdmMTQ3ZTBiNzFjMDFlMjhmODFjM2U3XzE1LTUtMS0xLTA_bf18da63-8653-4fd6-8ef9-83aeec535023"
      unitRef="usd">1487562000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90ZXh0cmVnaW9uOmU2ZGZhYWYyODc5ODQ0ZjI4MzY2MGU4ZTMyMmI4ZmMyXzY4_07e2ecad-8865-4d0c-ad2a-352bc042b4b9">QUARTERLY RESULTS OF OPERATIONS (UNAUDITED)&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share amounts)&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:8pt;font-weight:400;line-height:100%"&gt;First&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Second&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Third&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Fourth&#160;Quarter&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;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Operating revenues&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;592,703&#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;568,959&#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;590,214&#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;620,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;/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;Operating income&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;31,066&#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;52,818&#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;62,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,451&#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;Net income&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;23,058&#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;39,132&#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;46,332&#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;60,556&#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;Basic earnings per share&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;0.33&#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;0.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;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;0.67&#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;0.88&#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;Diluted earnings per share&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;0.33&#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;0.56&#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;0.67&#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;0.88&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share amounts)&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:8pt;font-weight:400;line-height:100%"&gt;First&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Second&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Third&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Fourth&#160;Quarter&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;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Operating revenues&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;596,117&#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;627,533&#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;618,264&#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;621,787&#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;Operating income&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;48,019&#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;58,442&#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;53,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;65,654&#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;Net income&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;36,086&#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;43,318&#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;39,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,496&#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;Basic earnings per share&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;0.51&#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;0.62&#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;0.56&#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;0.70&#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;Diluted earnings per share&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;0.51&#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;0.62&#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;0.56&#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;0.70&#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;/table&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90ZXh0cmVnaW9uOmU2ZGZhYWYyODc5ODQ0ZjI4MzY2MGU4ZTMyMmI4ZmMyXzYy_299baebe-3bf3-4d49-87d5-2a8272ec803c">&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share amounts)&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:8pt;font-weight:400;line-height:100%"&gt;First&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Second&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Third&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Fourth&#160;Quarter&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;2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Operating revenues&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;592,703&#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;568,959&#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;590,214&#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;620,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;/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;Operating income&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;31,066&#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;52,818&#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;62,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,451&#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;Net income&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;23,058&#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;39,132&#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;46,332&#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;60,556&#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;Basic earnings per share&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;0.33&#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;0.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;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;0.67&#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;0.88&#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;Diluted earnings per share&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;0.33&#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;0.56&#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;0.67&#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;0.88&#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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&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:8pt;font-weight:400;line-height:100%"&gt;(In thousands, except per share amounts)&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:8pt;font-weight:400;line-height:100%"&gt;First&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Second&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Third&#160;Quarter&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:8pt;font-weight:400;line-height:100%"&gt;Fourth&#160;Quarter&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;2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Operating revenues&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;596,117&#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;627,533&#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;618,264&#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;621,787&#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;Operating income&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;48,019&#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;58,442&#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;53,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;65,654&#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;Net income&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;36,086&#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;43,318&#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;39,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,496&#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;Basic earnings per share&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;0.51&#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;0.62&#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;0.56&#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;0.70&#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;Diluted earnings per share&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;0.51&#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;0.62&#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;0.56&#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;0.70&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzItMS0xLTEtMA_92b23a05-61f2-4173-bed1-3781991ca76a"
      unitRef="usd">592703000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzItMy0xLTEtMA_33834726-242f-47d3-bd7c-7164ce7fa624"
      unitRef="usd">568959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzItNS0xLTEtMA_7c6e7b23-7443-4ca9-9b6f-133c69e05e4e"
      unitRef="usd">590214000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzItNy0xLTEtMA_eec2f5da-5956-488a-810b-705c7048c9ad"
      unitRef="usd">620302000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzMtMS0xLTEtMA_f212b807-345c-4cea-b545-dc23b81c83a3"
      unitRef="usd">31066000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzMtMy0xLTEtMA_d869b530-f777-455e-83e0-cfcf5b447a2a"
      unitRef="usd">52818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzMtNS0xLTEtMA_03b6c050-c979-455c-a6eb-b2b7d4c5144c"
      unitRef="usd">62103000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzMtNy0xLTEtMA_de9f7394-a369-4b55-b4ca-77bb123b446f"
      unitRef="usd">81451000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzQtMS0xLTEtMA_2c32030c-9db2-42ae-8a31-114db24d3eb9"
      unitRef="usd">23058000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzQtMy0xLTEtMA_6834d6ef-f7a3-4205-8f92-39ad7061c9e0"
      unitRef="usd">39132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzQtNS0xLTEtMA_6d19270b-9d40-4280-8d9d-94e69186fe7b"
      unitRef="usd">46332000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzQtNy0xLTEtMA_8448d5bf-c300-426f-8d5b-9445cc71f433"
      unitRef="usd">60556000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzUtMS0xLTEtMA_163c27ee-35b0-486f-9a3d-e473eb2df98f"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzUtMy0xLTEtMA_b0d5c876-ae7a-4541-b8bc-b3daae236be5"
      unitRef="usdPerShare">0.57</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzUtNS0xLTEtMA_211f93ba-36ac-4514-b91b-e968b6759815"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzUtNy0xLTEtMA_d036ef3e-e665-4b80-9458-abb47294dd0d"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i778e45f0d52c4a5e85ab6bf18b93641e_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzYtMS0xLTEtMA_a57e1fa7-8012-4cd5-a166-2f655a0b44d7"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i13addf630b5f468e9843221f7c3d1c6e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzYtMy0xLTEtMA_83f93e19-d5b7-4b57-88ae-4af80a50177a"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i90a0b97254ff4a968a2ebbd3f474c0b0_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzYtNS0xLTEtMA_293dcc77-f924-4a6c-ab09-e29b5b3cee3a"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9c7f90798ce84821a696f5380ddec906_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTpkZWQ2YWRlYzAyNGY0ZTI5OWMwNGE1NjEwY2Y5NDhlZS90YWJsZXJhbmdlOmRlZDZhZGVjMDI0ZjRlMjk5YzA0YTU2MTBjZjk0OGVlXzYtNy0xLTEtMA_dd565222-dbcc-4ac2-a667-deb3d2c9a500"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzItMS0xLTEtMA_d1f62db3-ce69-488f-a914-40596eaf0cab"
      unitRef="usd">596117000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i75f390f741b54888a3254ba7b5044058_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzItMy0xLTEtMA_0a777e13-e5e5-4343-b48b-9bcc06333b20"
      unitRef="usd">627533000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzItNS0xLTEtMA_4c9e339b-92ab-458b-80fb-e78cf17605fe"
      unitRef="usd">618264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzItNy0xLTEtMA_9b4d8dad-0283-4180-90c1-f4eeb98c285d"
      unitRef="usd">621787000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzMtMS0xLTEtMA_01fb62c9-6ef5-4eb6-b4d5-527f29d97b8e"
      unitRef="usd">48019000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75f390f741b54888a3254ba7b5044058_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzMtMy0xLTEtMA_760eef2c-92ac-475f-84e7-fbf64bc5a50b"
      unitRef="usd">58442000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzMtNS0xLTEtMA_cb012858-f65c-4e5c-8679-484fcb48098a"
      unitRef="usd">53357000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzMtNy0xLTEtMA_6098df89-514e-4c63-869f-b092f43cca72"
      unitRef="usd">65654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzQtMS0xLTEtMA_b049df4b-7143-4d3c-9ca4-1e76f8699c5c"
      unitRef="usd">36086000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75f390f741b54888a3254ba7b5044058_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzQtMy0xLTEtMA_0e4b4830-1ef5-4726-8104-080a37f80c5c"
      unitRef="usd">43318000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzQtNS0xLTEtMA_683f5c88-196b-46e9-be8b-dc479794c9a7"
      unitRef="usd">39044000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzQtNy0xLTEtMA_83059023-8c6e-40c1-829d-1cf607000787"
      unitRef="usd">48496000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzUtMS0xLTEtMA_8d2bba5d-62be-40b9-82c1-e827b11b45ea"
      unitRef="usdPerShare">0.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75f390f741b54888a3254ba7b5044058_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzUtMy0xLTEtMA_862a313b-12c2-415a-a737-1a5753712365"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzUtNS0xLTEtMA_21b12619-8840-473d-bf89-1ccf1e7619d8"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzUtNy0xLTEtMA_6d784744-8426-48fc-a201-c90c219bec33"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14611d842b6c468f88194dfbb14c5b7a_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzYtMS0xLTEtMA_9e48caa2-00fd-40b3-bf89-b1f2bed4697d"
      unitRef="usdPerShare">0.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75f390f741b54888a3254ba7b5044058_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzYtMy0xLTEtMA_ba403263-948c-435e-b8c4-1e3081ef4237"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2269f524da344f8fb33865c625e44f5e_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzYtNS0xLTEtMA_a37b746d-1d03-4a8d-a899-40d377710911"
      unitRef="usdPerShare">0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib821b3b6482244af8f10d4215c1f66ce_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xMjcvZnJhZzplNmRmYWFmMjg3OTg0NGYyODM2NjBlOGUzMjJiOGZjMi90YWJsZTo1ZTk5YmQ0MDdiYTY0NmI1OTQ5MGExMTU0MTQ3ZjQwNC90YWJsZXJhbmdlOjVlOTliZDQwN2JhNjQ2YjU5NDkwYTExNTQxNDdmNDA0XzYtNy0xLTEtMA_7a3f37d8-5157-4c24-8941-a4e72583cce9"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90ZXh0cmVnaW9uOmU4NjMzOTU3MjZkZDQ3OTRiNzFjOWQ2OGVhODI5MzczXzM2OA_8f02ea24-5b2c-466f-b6cb-2829618c1d3e">&lt;div style="-sec-extract:summary;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;WERNER ENTERPRISES, INC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&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:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&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:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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:8pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;br/&gt;(Recoveries)&lt;br/&gt;of&#160;Doubtful&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End of&lt;br/&gt;Period&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:700;line-height:100%"&gt;Year ended December&#160;31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts&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;7,921&#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,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;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,496&#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,686&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,613&#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 style="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="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;219&#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 style="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="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;911&#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 style="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="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;7,921&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&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;8,250&#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;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;672&#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;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;309&#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;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;8,613&#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="margin-top:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&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:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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:8pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;br/&gt;(Recoveries)&lt;br/&gt;of&#160;Doubtful&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End of&lt;br/&gt;Period&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:700;line-height:100%"&gt;Year ended December&#160;31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 student notes&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;21,317&#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;16,529&#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;18,398&#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,448&#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:700;line-height:100%"&gt;Year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="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 student notes&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,361&#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 style="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="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,834&#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 style="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="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,878&#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 style="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="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,317&#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:700;line-height:100%"&gt;Year ended December&#160;31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 student notes&lt;/span&gt;&lt;/td&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;21,026&#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;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;17,858&#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;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;19,523&#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;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;19,361&#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="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See report of independent registered public accounting firm.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <wern:ScheduleOfValuationAndQualifyingAccountsTableTextBlock
      contextRef="i2de6301e5da44512a9bb067faaac4bb8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90ZXh0cmVnaW9uOmU4NjMzOTU3MjZkZDQ3OTRiNzFjOWQ2OGVhODI5MzczXzM2NQ_2ef8059b-32c2-4d43-92ee-0ea787534c6b">&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&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:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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:8pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;br/&gt;(Recoveries)&lt;br/&gt;of&#160;Doubtful&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End of&lt;br/&gt;Period&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:700;line-height:100%"&gt;Year ended December&#160;31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts&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;7,921&#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,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;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,496&#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,686&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,613&#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 style="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="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;219&#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 style="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="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;911&#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 style="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="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;7,921&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&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;8,250&#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;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;672&#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;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;309&#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;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;8,613&#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="margin-top:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.372%"/&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:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;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:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs and&lt;br/&gt;Expenses&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:8pt;font-weight:700;line-height:100%"&gt;Write-offs&lt;br/&gt;(Recoveries)&lt;br/&gt;of&#160;Doubtful&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;End of&lt;br/&gt;Period&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:700;line-height:100%"&gt;Year ended December&#160;31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 student notes&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;21,317&#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;16,529&#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;18,398&#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,448&#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:700;line-height:100%"&gt;Year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&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="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 student notes&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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,361&#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 style="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="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,834&#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 style="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="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,878&#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 style="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="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,317&#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:700;line-height:100%"&gt;Year ended December&#160;31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 student notes&lt;/span&gt;&lt;/td&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;21,026&#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;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;17,858&#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;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;19,523&#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;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;19,361&#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;</wern:ScheduleOfValuationAndQualifyingAccountsTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0e40750c86c44f2f8ed1f5f0a4680364_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzItMS0xLTEtMA_fb179ce5-8fd0-4d8c-bd71-05c52f6e5786"
      unitRef="usd">7921000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1b14e24190a84d8e9529ac6eefc80db7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzItMy0xLTEtMA_7da7fc21-aab5-46a3-9409-8e03f1170e68"
      unitRef="usd">2261000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1b14e24190a84d8e9529ac6eefc80db7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzItNS0xLTEtMA_75a6b0f6-4fd6-4065-afab-b89a5ace89a8"
      unitRef="usd">1496000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iba28c82ddfa647969561d30a02005908_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzItNy0xLTEtMA_def2a405-081e-4c2f-97cf-2bae31a806d1"
      unitRef="usd">8686000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i72c4d7018c4247449cc12270fc220a2d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzQtMS0xLTEtMA_b65e5e12-0bb8-4fa3-b4a0-8edada29dfc2"
      unitRef="usd">8613000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib0b3306a22074f81b48866e452b6118e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzQtMy0xLTEtMA_fbb16914-648d-4ca4-9d23-ccee1460be40"
      unitRef="usd">219000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib0b3306a22074f81b48866e452b6118e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzQtNS0xLTEtMA_07f0ca08-f993-4fad-960c-82ed587e9cce"
      unitRef="usd">911000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0e40750c86c44f2f8ed1f5f0a4680364_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzQtNy0xLTEtMA_f352eb36-4262-4f31-a4ce-9ab8b2a79534"
      unitRef="usd">7921000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia28a469e7c784079ab331e9197202c4f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzYtMS0xLTEtMA_79f2d208-a6f2-47fd-a335-f3aa0aed3810"
      unitRef="usd">8250000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie683c1620b764d3494c89a1d5c4e764a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzYtMy0xLTEtMA_493c16aa-6748-4b16-b352-36228381af9a"
      unitRef="usd">672000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie683c1620b764d3494c89a1d5c4e764a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzYtNS0xLTEtMA_d854c4f9-4f62-4a17-9c32-3ed95da8dd48"
      unitRef="usd">309000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i72c4d7018c4247449cc12270fc220a2d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZToxMGNmNDA0NTEwYzQ0MmZjYTNkOTVhZWRmOWUyMjE5OS90YWJsZXJhbmdlOjEwY2Y0MDQ1MTBjNDQyZmNhM2Q5NWFlZGY5ZTIyMTk5XzYtNy0xLTEtMA_a4191d11-426c-4b3e-9486-425164cc9748"
      unitRef="usd">8613000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i213b07caeca24b67a231a2895eda4e7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzItMS0xLTEtMA_6c9e549f-057f-4369-923e-68f8e9d84d0b"
      unitRef="usd">21317000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifbe0619b7da54dee8198ca699d62dcdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzItMy0xLTEtMA_088d581f-7c75-437a-be1f-b21eef0cd9c2"
      unitRef="usd">16529000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ifbe0619b7da54dee8198ca699d62dcdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzItNS0xLTEtMA_df056f6f-2713-4157-8dab-c10f16dfb2b6"
      unitRef="usd">18398000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2e249a69f33b4a2bb407e51efe630889_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzItNy0xLTEtMA_d50226bc-6584-4daf-92b8-8deb5dd7255b"
      unitRef="usd">19448000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic2b06236d76c495bb2136dbdea9b27ce_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzQtMS0xLTEtMA_bb425d09-a01a-4b6d-9da1-d76dd487a737"
      unitRef="usd">19361000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib7b118c271ba48aa87065d115f440afa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzQtMy0xLTEtMA_00f65c13-c9b1-4444-bb1f-d0841cc16bfd"
      unitRef="usd">19834000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib7b118c271ba48aa87065d115f440afa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzQtNS0xLTEtMA_d477acdd-4abf-4dd6-bb91-b2e8feb2e9ee"
      unitRef="usd">17878000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i213b07caeca24b67a231a2895eda4e7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzQtNy0xLTEtMA_3b69da37-97b7-4d7f-8e31-90577e1c010d"
      unitRef="usd">21317000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i15570e2e4fc8432faf3a4115a9e6a187_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzYtMS0xLTEtMA_b1899255-f75b-46d5-8135-6cb5f19527fc"
      unitRef="usd">21026000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iadf84346a9e74214a6fd81418ba145a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzYtMy0xLTEtMA_f2dd9924-54aa-4a37-abe0-210158edbc86"
      unitRef="usd">17858000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iadf84346a9e74214a6fd81418ba145a7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzYtNS0xLTEtMA_6b8271dc-62b2-4fb0-8b52-a4c950553706"
      unitRef="usd">19523000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic2b06236d76c495bb2136dbdea9b27ce_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2ZTQ3NjIzYzg0NDRkMTU4ZGU4ZTExZTRjNGEwMjQwL3NlYzowNmU0NzYyM2M4NDQ0ZDE1OGRlOGUxMWU0YzRhMDI0MF8xNjYvZnJhZzplODYzMzk1NzI2ZGQ0Nzk0YjcxYzlkNjhlYTgyOTM3My90YWJsZTozNzg3NzY4YWZmZWQ0NGU3YWI5MTYxNjNmNDE5ODU5NS90YWJsZXJhbmdlOjM3ODc3NjhhZmZlZDQ0ZTdhYjkxNjE2M2Y0MTk4NTk1XzYtNy0xLTEtMA_9da49f21-aaba-43bd-ac3e-4e273f29b281"
      unitRef="usd">19361000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
