<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:fwrd="http://www.forwardair.com/20220930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fwrd-20220930.xsd" xlink:type="simple"/>
    <context id="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if825269b7a974b66b7ff3a01808cee59_I20221103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-11-03</instant>
        </period>
    </context>
    <context id="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icf943c3f21ce4d099ef0991087d6aba2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3e7d267a6124bfc975b9f44f796076e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf19b4ec675a4e618bf7b4d96b148a14_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48db956a32364e3981e989bd59825de6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id82ad5ab1c334570ae26dd92a3c80ebd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa98c71143df4434911b0bffcf9c29b5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idaa62942e77c401cbea98c98369d3824_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8bf1e52c3f2e43e2a3026e430ef02261_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i57f66f3f66db4de592cf7a5ec6c17718_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i53e8bb6bc5fb43a988c9ce1183647d29_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i55da099c79fc472fa0cf00de1b5cd2b3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5afeeaf1ab4c49c98f682f764056ad38_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia2628064d8614d5eb03a6e51901aa898_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8576f79176124effa49b026bfe672bca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia43455dfee2543fabbaf55285bb06bee_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89be121eb5da4b6a895563799cfc9ea6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id9d793225bbe4561a11cfbdf91e8f4d4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i38fffa4de626424eb40ec470c71260fd_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifa007e9d43494b2dba36aacc859651aa_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i525172a1e95d4605a697707ac4685f63_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if3b591ba84454022a443476c80d487bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i45e3661729984c42b25cbc51ac62a93e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib85bb4430f4b4c48bfc940d7f0877083_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id00a11d8461c41d8beecb35b8ee7cdca_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ib4f45abd3d25460cb9c366435aeb82c2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i30c9597a715f4fe38bd572fbaa57e5f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="ie4ff6fa5d1344e41bb73cc57b3e1f00d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="i768d9e9edce244988481879f42cfd8eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</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="ib7f8df1d32b04ffb9330229187914d2c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icd2f13bd5f094ce584231e447df5531a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i07ac1adf001a47cabfde953d4ba2cecb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1de4738bcf41442fbf8dba2eeb533721_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifedd9c3cdbd3402badda1304579d1609_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibb1af01385ba4c6695a6973415a25e5f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8b78b5ce72614766b17067897ca50eb9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i429843103e594dbab5a636c09208f0cf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id6d7e1272b584f33a8cbdb785951f298_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i94766912252440bd9a88ce766f7caa0a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia41b5b3655a441189daf355b5570e22e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i370fe52d0a434ae1acd5fcf98d11d421_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic96299f2e52a42058bc3ce1c1e130075_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2c62b38b3e974de7b7976c1bf9a0a7e2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5380a85a77224dce8f6966c64ae98589_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6855ad1ca2ec4410b4cc6ec1d57811d7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0c69c71fddc64ee393a3300b95817510_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia0a8014b7194452aa2a9fd1ef88a231c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibce2bbc6da4546d79ca30c801963cf0f_D20210212-20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-02-12</startDate>
            <endDate>2021-02-12</endDate>
        </period>
    </context>
    <context id="icb09112b4aa24b04927e06c2a71922e9_I20210212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2021-02-12</instant>
        </period>
    </context>
    <context id="id7bf575d31444008a30c0a699b1d1ba0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5e81675e3da94943a8f278e76bada156_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="if29bd8a9cbca4bb58ece38879e60faa1_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i32ac0a13adb04312b35c09e44e823674_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i82d5b762879a4b52b75dc78cfdb6d28b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6f6a5d0526f74d5f9145c81c32fb3565_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i56d301b750214ec3b374ed1e704fdbed_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i667c98808c8a4921bafe3c6a6023f4b1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id9f6c8f8d94c481da3fcdb6798734a8b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ie148675093bf4d58a46ef267127d549c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:ProficientTransportIncorporatedAndProficientTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c16498c27ec4afea204ee5a25bf7f11_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="ia76c8274904049328da9e6f1e281365c_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="i797866a40ee9467f9f9af0af6152f512_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="i845071639d144d33bf283a1d5e200c39_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i31009240a5ee46fdb4adc84006231a61_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="ibe3e1f6269c943edb548027f7a6856d8_I20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="i1689654a9bdf47a68d4cc228d3ac3aa5_I20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-30</instant>
        </period>
    </context>
    <context id="i13c82c564d94459cba33daf69761908d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibac3aa4341bb44cda00642198625552a_D20211130-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ie11131c65da04f0e83b83e45b06e63f4_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="i2a36faae3f014df691b21ac70272815c_D20211130-20211130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:BarOleTruckingIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="ifac62e8f40ce452ea5efa6f8b362d93c_D20220530-20220530">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fwrd:EdgmonTruckingLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-30</startDate>
            <endDate>2022-05-30</endDate>
        </period>
    </context>
    <context id="i11fc6d6095e148e0a7db1484b91a0dcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if52b30b728fd4c408296427665e51093_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e4cb774364549bb9e41c6144a0f3d19_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i286f68c1b1f34af397501523c2696222_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia8aeb095bf2f418583fbe877e0cbf870_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie42b7bbdc9124e7e919714238e5c14a1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7085a8ea96ea4a82911f5ef01c8a58d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89ee388ae1c6476690ea8e22c4560fa5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i684d14bbe1a94f15bd39c84eb6e1c618_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89eb5ac67d174fcdae7dc4f43864ee0e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibaa8dc62776a4482af7f72ca004bf561_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7e1fe86ea9634a94b50f2003254014e9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib331fad4d0cf4b598159f9a348d89ce2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5af9bbe194fc438fbebe815e2c545fba_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ic2089113191b40fd9329a7d1c0b563f7_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i5f25922f6b884f538d600758f18a2638_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6b7ef6a086164ca29dd9edb30189eb99_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e3555bf1a2e4b7ea47b4d316124eb06_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iadf2b68c23464b85ba1fbf4cb77bbf7a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7e771acff0044f7ca23d8054480259dd_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if120dd8f73104ed2a92f731f232f23b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9a69ef253628457f83f6443359e82adf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic9468a984aab49d3a39d4729f5af8740_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">fwrd:SalariesWagesAndEmployeeBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic072849077104508a5edc73c1782372e_I20160531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <instant>2016-05-31</instant>
        </period>
    </context>
    <context id="i3781cae9a48f472c83550cd1e14fa794_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf991435bb024a859b3d4ed610927398_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0987c6a4310e4a11ac16205c359ec603_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i746c11ff5ea24f5dbe22d3301d1b342d_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i86597bbf505a4cfdb95367acdfdfb2dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8ad8db35f8ef40ce9481e06edbcf828b_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7dfcc09c61b448f0afe451aa064e506a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i273fe06805684ae4bfc95ea97cc828f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iabcd180d3bb645a7b27b02e4e50dff77_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:KeyEmployeePerformanceShareBasedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ibf376a65198f49bdb275628bef17c66a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i54349e49b12d43d096c67bf9bcdc6732_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i69e60a580bcb41ab94c1cb1dfc63fb61_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ieb9a1d1d121f46799d3735f3d67372fa_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4dd7a62d4ff840218763d4c2c03bcf1d_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ida7fbf0ca7af4783b7c15cf8ba73880b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i34c9ad57690d42bc9d8e06dfc4e0b9fd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie65f784f3e3d4066b9dab79d7b116978_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="icfbece7ecc8a4b1daf2228e106409c62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2ca36fb94d2140e2a23f8d52d6559eee_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i88426a5195ef44e08b1567a3c867befe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8efc923a99a44db5b4d196e1010e0066_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i356c7cc474d64b70baca6189d144d11b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fwrd:NonemployeeDirectorNonvestedSharesGrantedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i34dff949696a4d30a6617b89e5006733_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie1d09136ac2344048cb499a0b03dd14c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i51ae9b7ea2c84b12b7b0de0061053169_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie2fd69eaec6c475a8918391d92b8182d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifff7c239061f422eb76f3ea2fa049684_D20170901-20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="i059b4a412e1345bfab1ea949ba85c06e_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i534a9eb3e9a544ab8993b47032ceef40_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i6d7464de310241ea9dab4564507c8e4c_I20170930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-09-30</instant>
        </period>
    </context>
    <context id="i4002861e4ea1441ebc1c84de0233f272_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i9442d33126324a43a9c3955db70be2ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ef53b14598042b8b4c446587fab0430_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83275b4c91144ea0bab240762303a567_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i046a119b4ba34eba9d15bc53f0011e00_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa259118e6314528a352779e989e66cd_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">fwrd:BloombergShortTermBankYieldIndexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i168b806bed124320a3c23f6e32b8fda2_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12d0ef1ab72e4f518db9d0e8c30ffcf7_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73e65473d68248cba1aecd35740748a0_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29479859ddec420cace87990ebe88e7a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic1cbd1ee27b94016aab3f2eee5c85eed_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="id6f81fc3019e4a28a6e4345c06d7a4c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i780f0d9b582749ea9197bf4e76de4ce7_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if06d284406db4fa984b48388dbeb5a37_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ba485c0b9394b1898ca5694d937f4f4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i725efd3a71e049059278b0cd10b03d1a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5621f26bf6424371baaa945ddf396fd5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifa61cb961a064e0abc3a0ee704e5907a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f2cb4bf87b04bcca48746a0aea83693_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3101dcbef8a345fb8f2fd25a0546c66b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5d9a04b9734e4bf2a91e437e956aef7f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fwrd:NonvestedSharesandDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0883aca87246464ca56da930c36c5b96_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fwrd:NonvestedSharesandDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i169030e93b714a8684002104f28b37a5_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fwrd:NonvestedSharesandDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4f2667bb668b41788907a70f7bf8a768_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fwrd:NonvestedSharesandDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia567093ef5e3409e86ca5a91579d08a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6de56363546841deb5dba4ec3e056ce6_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0b2291aedaf84ed99118a7f218729630_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i52ec153e77b04d83b3425b49058c1aa5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i7eb956a0fc704353af92b3f086a46cf3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i081dbfd924e44398a2b0a49b3e00a0d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9bd40a12eb754c21ae582a348aca16e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i099ef0b84297457c83ecc82bb41d71b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i149bf9e3708d41459d1861809ddc7893_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">fwrd:EarnOutLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic04d25a0843c4b0bbd7f240048f7da32_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia489257f4dba4ca3890073036ab47406_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i8b75c93750d54a04b11452d8d84f022c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i895fea4fef794e4795a28488e7085dff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75b62e2269b049e39cb320bd5bc9b7d6_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i915269bb11b949a695fe858aab4afa1e_D20221025-20221025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-25</startDate>
            <endDate>2022-10-25</endDate>
        </period>
    </context>
    <context id="i3da3b45417554791b96d07627f9df5c9_I20190205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-05</instant>
        </period>
    </context>
    <context id="i97625f48a80647bebbcf96a466626d73_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i451adf001ae5410ca3045cdb10364e21_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7202deb271034565b7c09eb1bca12610_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">fwrd:StockRepurchasePlan2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i070ff8e016d0478a9de6780f836b2fcf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if03d561861b24535b92e3b9ef9b3ce24_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And3000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if2475ac9232045369826165a422df4da_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And3000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i76dc891869db4c298286203df8c2101e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And3000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib9f0076abe1a4596876388d5395f88ab_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i41b57abece42494c8654cd13fc4ac901_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibc50c401679b47f9a992e1e0ea91689c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And2000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39009b40e3eb40cd977a4a86ece06f9b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween3000And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae551a1ad4884f6aa9b392b20477135e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween3000And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iabd5b3846c29453cb7339f93ca376352_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween3000And5000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib86ed416942c4777b91c3f2f5c4857f7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i51959729650645749ce68c3baeea745e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i01c9572a93834d5792bd2cf67255bc55_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween5000And10000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibe3d6485224a4979a6cef990ae68c87b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2793e5736e69426093e1728023c342d0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaccfc45849ab4567a5128a8fcc417d0e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="fwrd:RangeofClaimAxis">fwrd:AggregateDeductibleForClaimsBetween0And1000Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf526799b6b54a848b5a055c4bc87a99_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i912772653504425ea02d345ec7077332_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i742684abec824ad8ba930d7a7e10203e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77febd6fe0d442a8b8cefc6beb8afea0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf4f9d20e1d547b2ab87c22a7239243a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4e994887da0e4e88a42af9dec496b713_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic54036b797524fc890e6da25333ef81b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4afa613919b64e6a83b682b6e4d6cedd_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i11d748df32404a15af87db5a0d534861_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4041f2b1104e46f78811069dcf211359_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99bb4bb575f54e0a831adbd10e67d502_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2e1ebdb6b6154554889bd25a91230995_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb112c6fe9c84387b2bc52555ff85736_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i240dafe17f864364b97a09b27676b603_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i92d526194a5049d19e769b3191181db5_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i87903c92266e40a5b32f1ee5ad992b9a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1739751a03ea46c8a95d76b7287d8810_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if23a625a488a4b83993a1a908d87a933_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i43b4b9de25084b29a42a6a06a19d0773_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i213ae7b930a34321967130370d804874_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:IntermodalSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51b7b2397ce54706b31d3bebf1919f92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib58a9dd81f004f6fb0d6c957a0badaa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9878414aa13143059806f982a5880e8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ad4bd40247b4d4ea3d9ae14f16e54f9_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9abfcd20619a44d788609fd86ab52bdb_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id6d4a6c53874426caf650fe79aba2cd7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ief97814dc06a41b78028d32388ac37cb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9cc7b88d8e704e92bb454c61fb728ce1_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0174b69445bb4959a9d8f2c4e61327db_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i65810084affb4e5dba52da21e88d8b4b_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i83f2b7e7304041ba828b54032ac9f7dd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:NetworkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id2a5ecc997f44ead81693dc6e74a7c1d_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i620d0bd230e544d1b597d192166e02cf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76aaa0e21f704f05baa7a3abafd57ee0_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i72ec3414bdc446bb97b854a18fc72f88_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:TruckloadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0b18f561a233436cb9e1d372be669538_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4cf5b43cae4540718a35194dfe3b8ab3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1da29c874ed340cfbab8ce4f5c28e24a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6aad584001384b30ba3b1ead458ce6b9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fwrd:FinalMileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0121bc8480214dc9b2c4da8f53fcde46_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i347549a51b264ecd85b561148cab7d1c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe8301fe31a44e1c943947eaf47858b6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ice6439832c084f8eaa9bd7d1aadfe74e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71a7ac74e1ad4fad9084925883c9b5f6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0a8bb79939e643a4b3c9a2fa37ef433b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i458c57b40aa2411fb0123e7996b1df76_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000912728</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">fwrd:ExpeditedFreightSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>fwrd:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="contribution">
        <measure>fwrd:contribution</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80L2ZyYWc6YWYzZjc0YTEzNzAyNGQzY2JjOTQxYzk1OGJjNjVjODAvdGFibGU6NTJkOTBmZWFiNzJlNDc2Njg1MDIwNWEyMmU5MTY1YTIvdGFibGVyYW5nZTo1MmQ5MGZlYWI3MmU0NzY2ODUwMjA1YTIyZTkxNjVhMl8yLTEtMS0xLTkyNjI2_445618d4-edd1-4a03-9b52-ca7a40319cda">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80L2ZyYWc6YWYzZjc0YTEzNzAyNGQzY2JjOTQxYzk1OGJjNjVjODAvdGFibGU6NTJkOTBmZWFiNzJlNDc2Njg1MDIwNWEyMmU5MTY1YTIvdGFibGVyYW5nZTo1MmQ5MGZlYWI3MmU0NzY2ODUwMjA1YTIyZTkxNjVhMl8zLTEtMS0xLTkyNjI2_ffcd011d-9d2b-4e10-9199-9a7c46e149a6">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80L2ZyYWc6YWYzZjc0YTEzNzAyNGQzY2JjOTQxYzk1OGJjNjVjODAvdGFibGU6NTJkOTBmZWFiNzJlNDc2Njg1MDIwNWEyMmU5MTY1YTIvdGFibGVyYW5nZTo1MmQ5MGZlYWI3MmU0NzY2ODUwMjA1YTIyZTkxNjVhMl80LTEtMS0xLTkyNjI2_d42b5331-6dfe-49ea-b561-f20ab3494e7c">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80L2ZyYWc6YWYzZjc0YTEzNzAyNGQzY2JjOTQxYzk1OGJjNjVjODAvdGFibGU6NTJkOTBmZWFiNzJlNDc2Njg1MDIwNWEyMmU5MTY1YTIvdGFibGVyYW5nZTo1MmQ5MGZlYWI3MmU0NzY2ODUwMjA1YTIyZTkxNjVhMl81LTEtMS0xLTkyNjI2_6329e636-726f-4bb8-8722-10dbd5b15452">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80L2ZyYWc6YWYzZjc0YTEzNzAyNGQzY2JjOTQxYzk1OGJjNjVjODAvdGFibGU6NTJkOTBmZWFiNzJlNDc2Njg1MDIwNWEyMmU5MTY1YTIvdGFibGVyYW5nZTo1MmQ5MGZlYWI3MmU0NzY2ODUwMjA1YTIyZTkxNjVhMl83LTEtMS0xLTkyNjI2_0757fc47-5d1c-41ea-b572-a383c330a35a">0000912728</dei:EntityCentralIndexKey>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0987c6a4310e4a11ac16205c359ec603_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMTQ1NQ_bdce8bcd-a4ad-4d8c-92ee-195b45ffc631">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i746c11ff5ea24f5dbe22d3301d1b342d_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80Ni9mcmFnOmQ5MGY3OGYzMGNkNjRmYjhhOTVkNzg2MGM3Njg3NTg0L3RhYmxlOjBlMWFiMDlmODQzYzQ5ZmRiZGRiOTcxNTEyZDhmYTMwL3RhYmxlcmFuZ2U6MGUxYWIwOWY4NDNjNDlmZGJkZGI5NzE1MTJkOGZhMzBfMS0xLTEtMS05MjYyNg_acedab6e-a03d-43d6-8219-26ce0da5708b"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i34dff949696a4d30a6617b89e5006733_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80Ni9mcmFnOmQ5MGY3OGYzMGNkNjRmYjhhOTVkNzg2MGM3Njg3NTg0L3RhYmxlOjBlMWFiMDlmODQzYzQ5ZmRiZGRiOTcxNTEyZDhmYTMwL3RhYmxlcmFuZ2U6MGUxYWIwOWY4NDNjNDlmZGJkZGI5NzE1MTJkOGZhMzBfMS0yLTEtMS05MjYyNg_2e4b0a3c-c465-470c-a637-4943ea722c22"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie1d09136ac2344048cb499a0b03dd14c_D20220101-20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80Ni9mcmFnOmQ5MGY3OGYzMGNkNjRmYjhhOTVkNzg2MGM3Njg3NTg0L3RhYmxlOjBlMWFiMDlmODQzYzQ5ZmRiZGRiOTcxNTEyZDhmYTMwL3RhYmxlcmFuZ2U6MGUxYWIwOWY4NDNjNDlmZGJkZGI5NzE1MTJkOGZhMzBfMS0zLTEtMS05MjYyNg_a4a13cfa-1399-4eeb-80c3-abc12c7e09c5"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDg0_29bc7686-dfb8-4964-a488-12e3030b63a6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDkw_0343ce7d-e4d9-4d9e-ae30-fffa163ad7d5">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMTM_f3b2c4dc-8b0d-40ec-9078-1af973db2834">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDky_6efb4bfc-97c7-4b83-b68e-c667bc1d4d8d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDg1_751de3cf-3627-4e1c-9af7-6c7dc6cdd94e">000-22490</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDg2_83e07096-9003-448e-a1ff-decbafc62e8e">FORWARD AIR CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8wLTEtMS0xLTkyNjI2_d8c2cbaf-e23e-4aa6-8991-5fe9491d429f">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8wLTUtMS0xLTkyNjI2_2e02af9c-43a0-42ec-bb68-ce0770515b0b">62-1120025</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8yLTAtMS0xLTkyNjI2_f360aa0a-86ea-41d4-98a7-78c3e3fd60e6">1915 Snapps Ferry Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8yLTEtMS0xLTkyNjI2_5fc334d3-6f6a-49cb-ae29-ddaab235253d">Building N</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8yLTItMS0xLTkyNjI2_49241ab8-9def-46c1-ab0b-b46294c88ae2">Greeneville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8yLTMtMS0xLTkyNjI2_6ec50ba4-f7bb-4d86-a68e-f40d08e23c10">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6NzI3MGQ4YWI4MzIwNDUzNWFkMTFlYTQ5NWFjNWYxYTQvdGFibGVyYW5nZTo3MjcwZDhhYjgzMjA0NTM1YWQxMWVhNDk1YWM1ZjFhNF8yLTUtMS0xLTkyNjI2_9e627dcc-fbfb-4fb8-b6d6-95a5c35a8ca6">37745</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDgx_8680c964-b277-42c8-9bfb-2b5afa05da8b">423</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDgy_6bcb3b38-02a8-4403-a90b-208c3f94a805">636-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzU1ZTNhMDQwY2RlNDk0ZjhkOTUxNmMxNDU2MDk1NDAvdGFibGVyYW5nZTpjNTVlM2EwNDBjZGU0OTRmOGQ5NTE2YzE0NTYwOTU0MF8xLTAtMS0xLTkyNjI2_7f61c146-4033-4766-8f34-cf028f0f649d">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzU1ZTNhMDQwY2RlNDk0ZjhkOTUxNmMxNDU2MDk1NDAvdGFibGVyYW5nZTpjNTVlM2EwNDBjZGU0OTRmOGQ5NTE2YzE0NTYwOTU0MF8xLTItMS0xLTkyNjI2_fd3579f7-9cdf-46b4-bc26-02d3e03f854c">FWRD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzU1ZTNhMDQwY2RlNDk0ZjhkOTUxNmMxNDU2MDk1NDAvdGFibGVyYW5nZTpjNTVlM2EwNDBjZGU0OTRmOGQ5NTE2YzE0NTYwOTU0MF8xLTQtMS0xLTkyNjI2_7f9606da-69a0-465d-b33b-7c2f800e38cc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDgz_f83d1cde-12e8-4dae-aaaf-a1e6041cceb3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDg3_6b31ad9b-6b87-4746-9e76-baacf81d8d64">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzI3ZGNiZTRiZTE5NGJmM2FlNWEyYzQ4ZTUzNGQwYzgvdGFibGVyYW5nZTpjMjdkY2JlNGJlMTk0YmYzYWU1YTJjNDhlNTM0ZDBjOF8wLTAtMS0xLTkyNjI2_d69f7eb9-2e90-4711-ba6e-4f2442508a91">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzI3ZGNiZTRiZTE5NGJmM2FlNWEyYzQ4ZTUzNGQwYzgvdGFibGVyYW5nZTpjMjdkY2JlNGJlMTk0YmYzYWU1YTJjNDhlNTM0ZDBjOF8wLTctMS0xLTkyNjI2_e230d7f0-4d78-4266-800d-647d29cbf6f6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGFibGU6YzI3ZGNiZTRiZTE5NGJmM2FlNWEyYzQ4ZTUzNGQwYzgvdGFibGVyYW5nZTpjMjdkY2JlNGJlMTk0YmYzYWU1YTJjNDhlNTM0ZDBjOF8wLTktMS0xLTkyNjI2_6e167948-cced-43a3-9244-f525d01a9ccf">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDg5_903aedc1-cdc6-4a69-881c-3d0ff71bf2ea">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if825269b7a974b66b7ff3a01808cee59_I20221103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xL2ZyYWc6NGMwYjllYmY4MDllNDliMTgzMDc4ZTk1MDlmOGYxMzAvdGV4dHJlZ2lvbjo0YzBiOWViZjgwOWU0OWIxODMwNzhlOTUwOWY4ZjEzMF8yMDc5_60a545b9-dcc1-4bf2-9179-39ca224833b0"
      unitRef="shares">26589697</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNy0xLTEtMS05MjYyNg_fe65e48f-7585-4ae9-a1ad-1c827ac2f8ab"
      unitRef="usd">46846000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNy0zLTEtMS05MjYyNg_6d7ba460-790f-430a-8fa1-8924c3ae4c2f"
      unitRef="usd">37316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOC0wLTEtMS05MjYyNi90ZXh0cmVnaW9uOmJlYWFhNTI5ZjAzZDQzYjFiOTJkZmUwYzA4MzkyMWIzXzQ0_68dee2e2-ec44-4008-9ceb-f6348af92b0f"
      unitRef="usd">3477000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOC0wLTEtMS05MjYyNi90ZXh0cmVnaW9uOmJlYWFhNTI5ZjAzZDQzYjFiOTJkZmUwYzA4MzkyMWIzXzYw_ba0cf4cb-fee4-4189-aaae-445c358ac4b3"
      unitRef="usd">3260000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOC0xLTEtMS05MjYyNg_8bee7108-4447-43cf-b74d-cc5c90a02844"
      unitRef="usd">247730000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOC0zLTEtMS05MjYyNg_881b6c09-056f-43c3-9a8f-4b6b827dc785"
      unitRef="usd">208085000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOS0wLTEtMS05MjYyNi90ZXh0cmVnaW9uOjA0NTRlNWU3MmZiYjQ2NDU4MjNhYWM5ZDcyMTc5OGNjXzk4OTU2MDQ2NTAwNTY_f8099a17-96d4-4c1d-8d50-6561671af761"
      unitRef="usd">235000</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOS0wLTEtMS05MjYyNi90ZXh0cmVnaW9uOjA0NTRlNWU3MmZiYjQ2NDU4MjNhYWM5ZDcyMTc5OGNjXzk4OTU2MDQ2NTAwNjE_42dd9912-8399-47b5-ac63-eddc4c878119"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOS0xLTEtMS05MjYyNg_6eb9e525-8aa3-4a51-9f7e-5581a8300c1b"
      unitRef="usd">0</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfOS0zLTEtMS05MjYyNg_6082edbb-d338-4c8a-bb37-3e531bfeb046"
      unitRef="usd">8097000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTAtMS0xLTEtOTI2MjY_d2ccbe91-25e4-467b-bb85-7d6acf5f1c4c"
      unitRef="usd">18391000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTAtMy0xLTEtOTI2MjY_cea0e6f7-eb3a-446f-b70a-dd972c70547d"
      unitRef="usd">29309000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTItMS0xLTEtOTI2MjY_b3294581-e409-462c-8a83-691473882f44"
      unitRef="usd">312967000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTItMy0xLTEtOTI2MjY_c0cf20f3-9f05-446e-8e2e-3f6f44f13f65"
      unitRef="usd">282807000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTQtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjpjMDNiMThiODBlZWU0NDI4OWEwNzcxODIyMmMzNzcxNV84MQ_bbfc39b8-c480-4cfe-a036-8df74d236b4f"
      unitRef="usd">214039000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTQtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjpjMDNiMThiODBlZWU0NDI4OWEwNzcxODIyMmMzNzcxNV85Nw_6c87d7be-a360-4651-a97b-ae7be8a0bb00"
      unitRef="usd">200867000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTQtMS0xLTEtOTI2MjY_89fba464-075c-4a88-bd32-515d29d2c141"
      unitRef="usd">230924000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTQtMy0xLTEtOTI2MjY_ca08cfe2-f051-4956-9813-630a996829bf"
      unitRef="usd">219095000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTUtMS0xLTEtOTI2MjY_7794487d-7260-4c1e-b275-0443f03c63a0"
      unitRef="usd">147283000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTUtMy0xLTEtOTI2MjY_640e0777-3d80-4edd-aaf8-b8a13b336a06"
      unitRef="usd">148198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTctMS0xLTEtOTI2MjY_6def1590-09cd-4408-932d-6dc5a8e7ba38"
      unitRef="usd">288496000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTctMy0xLTEtOTI2MjY_199b6bfd-e593-4b1e-b11d-b08fd509ea67"
      unitRef="usd">266752000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTgtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjpiZTFiOWRjNGZiMzk0N2YyOTJiODE0MmZmNGY2Y2MwZF82OA_b09ed9e7-347b-4003-b38b-ab2cfd050804"
      unitRef="usd">119453000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTgtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjpiZTFiOWRjNGZiMzk0N2YyOTJiODE0MmZmNGY2Y2MwZF84NA_a47e526e-0ef6-454e-b3ea-8f2ee0a654d4"
      unitRef="usd">107336000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTgtMS0xLTEtOTI2MjY_54331e45-2508-4d5d-a555-e33dc8394e26"
      unitRef="usd">155161000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMTgtMy0xLTEtOTI2MjY_13fb3a62-c371-4906-9123-bb3fe054bc1d"
      unitRef="usd">154717000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjAtMS0xLTEtOTI2MjY_8b46cef8-49ba-4aff-8363-0b03320c92c9"
      unitRef="usd">51228000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjAtMy0xLTEtOTI2MjY_534c0a78-38e7-4913-a49f-347e66ed8bc2"
      unitRef="usd">46254000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjItMS0xLTEtOTI2MjY_ef1f78c5-32c7-4e4d-87cf-e0f5d26925b8"
      unitRef="usd">1186059000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjItMy0xLTEtOTI2MjY_4b09f200-32c6-40bd-ae2f-17ebecca9a9e"
      unitRef="usd">1117823000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjYtMS0xLTEtOTI2MjY_4e83383a-ef98-44b9-966b-f8d66b8ce99b"
      unitRef="usd">50666000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjYtMy0xLTEtOTI2MjY_40b0437b-e9b2-4d61-ab6e-29a7d2ab52eb"
      unitRef="usd">44837000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjctMS0xLTEtOTI2MjY_ae410de5-3aaa-485b-9054-da0ca1670189"
      unitRef="usd">67980000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjctMy0xLTEtOTI2MjY_d3c6ef5a-b767-46d5-8244-580be8b13494"
      unitRef="usd">61621000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjgtMS0xLTEtOTI2MjY_94e7b2b6-a487-48bb-b936-7cd35e347abb"
      unitRef="usd">4411000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjgtMy0xLTEtOTI2MjY_3fd21660-7f2b-4500-9f66-311516ec15c2"
      unitRef="usd">4614000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjktMS0xLTEtOTI2MjY_37af4d8c-823f-4c10-8769-e4370a6dacc6"
      unitRef="usd">7891000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMjktMy0xLTEtOTI2MjY_8b92498f-4f2a-400d-9ec0-bd7fb9230fe1"
      unitRef="usd">6088000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzAtMS0xLTEtOTI2MjY_0b1e4ff5-1bbb-43cf-847f-8ce39a8e9cad"
      unitRef="usd">48611000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzAtMy0xLTEtOTI2MjY_7b8eea47-ea5f-47f2-a40c-c3a42a405e4d"
      unitRef="usd">47532000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzItMS0xLTEtOTI2MjY_7f4e5770-ec0b-4858-8ac6-a8b6f02a10d4"
      unitRef="usd">179559000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzItMy0xLTEtOTI2MjY_3ce6f9b5-442f-4b7e-a092-57a9dbcf1d63"
      unitRef="usd">164692000</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzQtMS0xLTEtOTI2MjY_0bf298fd-af7b-46ca-b4d6-aee29f22c369"
      unitRef="usd">11134000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzQtMy0xLTEtOTI2MjY_8815ab01-8969-4481-baa2-f46232f62ac0"
      unitRef="usd">9571000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzUtMS0xLTEtOTI2MjY_4430366f-a5dd-4cf0-bdb4-e30964d59ba2"
      unitRef="usd">106934000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzUtMy0xLTEtOTI2MjY_2cd632f0-3c94-42b2-a364-405db1caedfc"
      unitRef="usd">155466000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzYtMS0xLTEtOTI2MjY_c96535a5-b13a-4243-8ec0-d837f35f2769"
      unitRef="usd">102889000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzYtMy0xLTEtOTI2MjY_6e82adf4-6da0-453a-a635-47fca82088f3"
      unitRef="usd">101409000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzctMS0xLTEtOTI2MjY_34167dee-5a75-4f1b-913d-a75eba6838b2"
      unitRef="usd">57476000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzctMy0xLTEtOTI2MjY_db963ac5-b8ad-4403-92e1-ff264aa028d7"
      unitRef="usd">49624000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzgtMS0xLTEtOTI2MjY_913859bd-8ec0-4dfd-8df2-7046e22e4521"
      unitRef="usd">45369000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfMzgtMy0xLTEtOTI2MjY_12b2789b-7151-4ee3-a1e8-707e58b466d4"
      unitRef="usd">43407000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl8yMg_863de9dd-2a54-4a6d-bf9e-a29ff291ae7c"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl8yMg_d9e7ba23-64bd-4acb-96c8-ceb61edb5a53"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl81Ng_74d5778f-188a-4e24-97ce-c33712192044"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl81Ng_8c1e545c-f3cd-4b6d-86f3-03a692e70f35"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl82MA_04809cb2-4f79-403f-8903-9347b122bc74"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl82MA_5879dd34-ae5d-497a-a701-afa99152cc2d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl82MA_b504b2c8-5df3-4e30-9757-dcffff8d1833"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjowMTMxYjI1MGQxYTg0YzQ2YjM0NWYwMWFkYWFiY2MyMl82MA_cc745f09-7dae-4e3d-a9fd-3e1c313d8207"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMS0xLTEtOTI2MjY_b849fede-d4d9-432b-83fb-a5b6cc2dfa56"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDItMy0xLTEtOTI2MjY_a187eaa2-6675-4029-ae49-4e2f283ff4c1"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF8xOQ_6c06d8a4-6959-4743-8375-c80775353fd3"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF8xOQ_b269fe4d-c931-434b-af7f-f34c5106bf90"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF81Mw_31ecb000-4d12-42df-ab4f-a5d29c9abd6e"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF81Mw_ac96eeb2-2162-4449-b502-c3bc2a275469"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF84OQ_1efcb33d-a45f-4ede-b9b3-469e89fddac3"
      unitRef="shares">26589697</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF84OQ_f9ed05fc-4c9e-43c7-a855-4f5a25647036"
      unitRef="shares">26589697</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF8xMDQ_14554ed1-75de-4da3-9950-954561cfeaf9"
      unitRef="shares">26968788</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMC0xLTEtOTI2MjYvdGV4dHJlZ2lvbjo4NDhiYmY1ZGY0NWM0MWIwYjU2NDU1MTMwOGM5NDkxNF8xMDQ_a57f6edd-c8da-4f01-a6bd-08796ec055b6"
      unitRef="shares">26968788</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMS0xLTEtOTI2MjY_8b4b3b3b-82ed-4241-b31a-f3c85d8dcf4f"
      unitRef="usd">266000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDMtMy0xLTEtOTI2MjY_d1796642-93a5-4016-b5c3-1c3110566d1c"
      unitRef="usd">270000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDQtMS0xLTEtOTI2MjY_ecdc39d6-be71-4901-854b-36dd98c7fd28"
      unitRef="usd">267809000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDQtMy0xLTEtOTI2MjY_c0e64b23-1f56-40c2-b5cc-d508c966086d"
      unitRef="usd">258474000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDUtMS0xLTEtOTI2MjY_7b3b117b-9a1f-4bc8-9923-b7626614d899"
      unitRef="usd">414623000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDUtMy0xLTEtOTI2MjY_f37be1fa-37de-42d9-a757-115e2fdfbffe"
      unitRef="usd">334910000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDYtMS0xLTEtOTI2MjY_46bf14e9-0248-4548-a73e-a6298a704f15"
      unitRef="usd">682698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDYtMy0xLTEtOTI2MjY_68958657-5618-4f1a-9eae-13fdbc19cc95"
      unitRef="usd">593654000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDctMS0xLTEtOTI2MjY_f58f5b86-f0ff-42ea-b31d-d2f1e8f03301"
      unitRef="usd">1186059000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMC9mcmFnOjI4MGNiOTUyYmVmMTQ2MWQ4NTdkNjFjZjZlNmRhODE5L3RhYmxlOmZhZDI0YTU4NTNmODQ5YjU4NGU0MjQyMzIxMGY0NWI5L3RhYmxlcmFuZ2U6ZmFkMjRhNTg1M2Y4NDliNTg0ZTQyNDIzMjEwZjQ1YjlfNDctMy0xLTEtOTI2MjY_60b90894-17f5-4d94-ab0d-71960a84eee0"
      unitRef="usd">1117823000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfNi0xLTEtMS05MjYyNg_d3ae8ae3-7836-4ca5-a92b-a78a882750c6"
      unitRef="usd">510023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfNi0zLTEtMS05MjYyNg_712f03cf-c70c-4490-8721-733b24c91ad5"
      unitRef="usd">419625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfOS0xLTEtMS05MjYyNg_3a30d3b3-7e62-4483-8784-63418d2d0310"
      unitRef="usd">229326000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfOS0zLTEtMS05MjYyNg_ef5fe9bd-60b1-4ab5-8864-c5bfb0a3bbdc"
      unitRef="usd">205474000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTAtMS0xLTEtOTI2MjY_1c6da686-ec83-4a3b-a67e-c73859aea6d5"
      unitRef="usd">90755000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTAtMy0xLTEtOTI2MjY_c2e640a6-5569-40a1-8f9b-4573fba9928f"
      unitRef="usd">84410000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTEtMS0xLTEtOTI2MjY_00245eb4-d3b8-4e36-9233-0c4ea366182f"
      unitRef="usd">24965000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTEtMy0xLTEtOTI2MjY_3b4bc8fa-6760-4306-aa5a-fdcd9fabbac3"
      unitRef="usd">20536000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTItMS0xLTEtOTI2MjY_ce1cfc0d-128c-4309-9911-d0eeb4529adb"
      unitRef="usd">12269000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTItMy0xLTEtOTI2MjY_98a22edd-425e-480b-8761-9e401fa2a6f6"
      unitRef="usd">9416000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTMtMS0xLTEtOTI2MjY_c51c20b3-eb0b-4f5c-9b3e-868310c5b73a"
      unitRef="usd">12093000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTMtMy0xLTEtOTI2MjY_3a80288e-fcb3-4c9e-a135-0761b962de93"
      unitRef="usd">9984000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:FuelCosts
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTQtMS0xLTEtOTI2MjY_495bad3b-bdb3-445c-8204-9a37f6e54ba8"
      unitRef="usd">6772000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTQtMy0xLTEtOTI2MjY_d8269419-7553-4466-a426-9969ea99b0dd"
      unitRef="usd">4457000</us-gaap:FuelCosts>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTUtMS0xLTEtOTI2MjY_6d87b26b-a8f7-468e-9213-e501016d44c2"
      unitRef="usd">62178000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTUtMy0xLTEtOTI2MjY_bb5ce070-aa86-4efa-b7f8-fbb40c00d683"
      unitRef="usd">42872000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTctMS0xLTEtOTI2MjY_beaa8ab0-6348-4636-94b5-c62e516c2e7e"
      unitRef="usd">438358000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTctMy0xLTEtOTI2MjY_a16547de-875b-49e6-8d43-24fcf8d9f352"
      unitRef="usd">377149000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTgtMS0xLTEtOTI2MjY_0757aca0-8280-42f2-b86f-9dfda7a89ad2"
      unitRef="usd">71665000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMTgtMy0xLTEtOTI2MjY_2f3e65d6-22d3-497f-8f1c-5032d138fcec"
      unitRef="usd">42476000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjEtMS0xLTEtOTI2MjY_d1918631-54f5-4b41-959f-618a01bcf719"
      unitRef="usd">1544000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjEtMy0xLTEtOTI2MjY_709a21a5-3569-4aa4-8f55-64aab4e1b863"
      unitRef="usd">973000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjMtMS0xLTEtOTI2MjY_0256b7d5-6263-4603-95fe-460363c711e2"
      unitRef="usd">-1544000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjMtMy0xLTEtOTI2MjY_d2511be2-34d4-4fa8-9b73-323fca04ae52"
      unitRef="usd">-973000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjQtMS0xLTEtOTI2MjY_0db3748f-019d-401c-af2e-f34283440987"
      unitRef="usd">70121000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjQtMy0xLTEtOTI2MjY_58957f24-fff6-455d-a5ee-6b51e7fbeb4f"
      unitRef="usd">41503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjUtMS0xLTEtOTI2MjY_d21c9d4a-34c9-496a-bcf2-bdb28c1e76cd"
      unitRef="usd">17988000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjUtMy0xLTEtOTI2MjY_3fa20cf5-e9b1-4bff-89ce-b8108cad2fee"
      unitRef="usd">11000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjYtMS0xLTEtOTI2MjY_57a350ce-30a1-4d25-987b-dd20b901200e"
      unitRef="usd">52133000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjYtMy0xLTEtOTI2MjY_0c29ca41-332b-4696-a10e-505d0b0254d7"
      unitRef="usd">30503000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjctMS0xLTEtOTI2MjY_97dee35b-a94f-491c-ae25-a1fc42f05b1f"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjctMy0xLTEtOTI2MjY_049d37f5-164a-4d5e-9592-5cbc8a19ad85"
      unitRef="usd">-6967000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjgtMS0xLTEtOTI2MjY_6e0a54ac-d0c0-498d-bd90-4119e1591075"
      unitRef="usd">52133000</us-gaap:NetIncomeLoss>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjgtMS0xLTEtOTI2MjY_e966ac7e-002e-44c6-b391-b1fcdc52597d"
      unitRef="usd">52133000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjgtMy0xLTEtOTI2MjY_81d9c9d8-151c-4092-bc7a-0ed620b50da5"
      unitRef="usd">23536000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMjgtMy0xLTEtOTI2MjY_91d004cd-1101-45cb-b144-6ff3fc4ba8a0"
      unitRef="usd">23536000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzEtMS0xLTEtOTI2MjY_0535092d-6020-4d8c-84ef-21d8ca5f9228"
      unitRef="usdPerShare">1.94</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzEtMy0xLTEtOTI2MjY_d0dad2eb-400d-475a-9d2b-08d3a0f723e9"
      unitRef="usdPerShare">1.12</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzItMS0xLTEtOTI2MjY_4cfdee8d-7666-4457-a299-8ee71833d799"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzItMy0xLTEtOTI2MjY_ab85d5a4-5852-43f6-ba19-a785c2584bad"
      unitRef="usdPerShare">-0.26</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzMtMS0xLTEtOTI2MjY_a3e83df2-021a-40dd-a241-4a04c91dc0d6"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzMtMy0xLTEtOTI2MjY_8b223484-04e4-494b-b9c5-bf69016206a1"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzYtMS0xLTEtOTI2MjY_a42f9952-f90e-4fa5-a200-4cf141364800"
      unitRef="usdPerShare">1.93</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzYtMy0xLTEtOTI2MjY_bfbcfcfb-7a5e-418d-a5f6-9e2e29c721af"
      unitRef="usdPerShare">1.12</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzctMS0xLTEtOTI2MjY_94900f17-7721-4c8b-9061-5ebae3ad50b7"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzctMy0xLTEtOTI2MjY_fadd2ef8-2876-46e0-ba04-f259ecb4a5d2"
      unitRef="usdPerShare">-0.26</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzgtMS0xLTEtOTI2MjY_360eccc4-b506-4d40-ab1c-6b0723b2bda2"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfMzgtMy0xLTEtOTI2MjY_55de701c-ac9f-4af3-ad9d-fcb6172e3b39"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfNDAtMS0xLTEtOTI2MjY_4904772d-a851-42dc-9837-7da2e74d4053"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xMy9mcmFnOjE5N2IyN2QyMWQzMzQ0NTZiNjdmNzdlM2MzOTg2YTBiL3RhYmxlOjYyOGYzZWU4ZmRmOTQyZjNhZTZlYjMwN2QzMjlhMTI1L3RhYmxlcmFuZ2U6NjI4ZjNlZThmZGY5NDJmM2FlNmViMzA3ZDMyOWExMjVfNDAtMy0xLTEtOTI2MjY_12e730a1-ae06-45cc-bb3e-936cb89393e0"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfNi0xLTEtMS05MjYyNg_b24de87f-d70d-4c9e-a0a6-94c040d8f049"
      unitRef="usd">1492203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfNi0zLTEtMS05MjYyNg_5b9a5752-7205-43a3-9105-51f61a434c33"
      unitRef="usd">1202498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfOS0xLTEtMS05MjYyNg_91a0cd29-f52e-47f0-b475-0ee7d7760181"
      unitRef="usd">693648000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfOS0zLTEtMS05MjYyNg_1754c354-b64e-41ad-80b2-3bf00b2009b2"
      unitRef="usd">605299000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTAtMS0xLTEtOTI2MjY_57ba0e49-dcf8-4050-a503-a6b4e815c462"
      unitRef="usd">263194000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTAtMy0xLTEtOTI2MjY_0daf522b-8800-40b8-8b6b-00a8006b8203"
      unitRef="usd">243948000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTEtMS0xLTEtOTI2MjY_5fbbbf9c-34e1-4952-b823-5447dd57d107"
      unitRef="usd">71097000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTEtMy0xLTEtOTI2MjY_a11acc11-ee8e-401b-87a6-08fd7ed72dae"
      unitRef="usd">60073000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTItMS0xLTEtOTI2MjY_cac475a6-57ee-4a3b-b050-40f5b4a4406c"
      unitRef="usd">34994000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTItMy0xLTEtOTI2MjY_930e3ade-8aa5-4f86-b752-44b7ecc193ec"
      unitRef="usd">28067000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTMtMS0xLTEtOTI2MjY_cb183466-552d-4931-b319-740455b073ed"
      unitRef="usd">37257000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:OperatingInsuranceAndClaimsCostsProduction
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTMtMy0xLTEtOTI2MjY_8c53b951-e311-4556-93dc-9375956fce0f"
      unitRef="usd">30616000</us-gaap:OperatingInsuranceAndClaimsCostsProduction>
    <us-gaap:FuelCosts
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTQtMS0xLTEtOTI2MjY_25436681-2f44-40fe-9947-01b314356ba7"
      unitRef="usd">20951000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTQtMy0xLTEtOTI2MjY_d8b605cb-e7a3-4cd3-8cbd-e96d6a2f03d5"
      unitRef="usd">12218000</us-gaap:FuelCosts>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTUtMS0xLTEtOTI2MjY_06a5662f-efe1-4927-af1b-dda2fbe83fd5"
      unitRef="usd">166501000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTUtMy0xLTEtOTI2MjY_9ff4aba4-3626-4c91-853a-3f3f18d62500"
      unitRef="usd">114953000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTctMS0xLTEtOTI2MjY_2620a456-fd7d-460e-b398-93fd77a21d6b"
      unitRef="usd">1287642000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTctMy0xLTEtOTI2MjY_ceefd674-e01d-4831-9677-ec34a5778dbb"
      unitRef="usd">1095174000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTgtMS0xLTEtOTI2MjY_8c81416f-11d2-4c04-9eb7-12b8805be695"
      unitRef="usd">204561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMTgtMy0xLTEtOTI2MjY_87273b0e-6b73-4df6-9ee2-07d85e4c36d2"
      unitRef="usd">107324000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjEtMS0xLTEtOTI2MjY_4316c5ec-2d00-47eb-9c97-ab87af72c570"
      unitRef="usd">3521000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjEtMy0xLTEtOTI2MjY_54c73d84-f333-4f89-8c90-d10cbc16bad2"
      unitRef="usd">3461000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjMtMS0xLTEtOTI2MjY_b137ec3e-b0f0-4a1c-90a9-3fb6966dc22e"
      unitRef="usd">-3521000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjMtMy0xLTEtOTI2MjY_d06866a5-7738-479e-a7af-16ef6827fe66"
      unitRef="usd">-3461000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjQtMS0xLTEtOTI2MjY_d3161729-76fc-4cc9-b6dd-d9466ad93f22"
      unitRef="usd">201040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjQtMy0xLTEtOTI2MjY_c0be633b-cc36-4e7d-a4d5-7f76646bec41"
      unitRef="usd">103863000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjUtMS0xLTEtOTI2MjY_ae95bc76-64b6-4599-ac34-d2e67897bebb"
      unitRef="usd">50791000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjUtMy0xLTEtOTI2MjY_3a6feadf-ee33-4d95-ada8-9523acfb0eaa"
      unitRef="usd">25969000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjYtMS0xLTEtOTI2MjY_565fc6a1-a5f0-4026-bd55-fa16847d34eb"
      unitRef="usd">150249000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjYtMy0xLTEtOTI2MjY_3e62b63e-2a82-4ee3-95e9-a47080755f84"
      unitRef="usd">77894000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjctMS0xLTEtOTI2MjY_77cd2ed6-746c-4fd6-9d14-2ddd817010bb"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjctMy0xLTEtOTI2MjY_c7241184-5715-40b7-b163-3de88e750c30"
      unitRef="usd">-12500000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjgtMS0xLTEtOTI2MjY_9718ae98-bc45-45b9-bf2b-29dc69485c61"
      unitRef="usd">150249000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMjgtMy0xLTEtOTI2MjY_75d0de93-22d9-4830-a85b-7a76d4304f69"
      unitRef="usd">65394000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzEtMS0xLTEtOTI2MjY_0692f012-d312-48ec-9aed-ab7c1859ef6f"
      unitRef="usdPerShare">5.56</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzEtMy0xLTEtOTI2MjY_7cbf0fc1-79ff-43d7-a8c5-a17a4337dc64"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzItMS0xLTEtOTI2MjY_a4959bdf-1335-493a-b760-1a950fb5d30c"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzItMy0xLTEtOTI2MjY_9185774b-030d-426a-963b-33229fa7afcc"
      unitRef="usdPerShare">-0.46</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMS0xLTEtOTI2MjY_7a8ef1a5-f50b-47ba-8ab8-96b9a0bcda9c"
      unitRef="usdPerShare">5.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMy0xLTEtOTI2MjY_6595447f-626b-4b27-8def-0a132e987c36"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzYtMS0xLTEtOTI2MjY_b778c6a3-8acf-4307-a7be-23bbe4e15c46"
      unitRef="usdPerShare">5.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzYtMy0xLTEtOTI2MjY_f0fe18d1-2671-491c-a8d5-c0c1c153f41f"
      unitRef="usdPerShare">2.83</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzctMS0xLTEtOTI2MjY_f9af0f64-6a08-405f-8eae-94d57bd998e1"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzctMy0xLTEtOTI2MjY_32fa2295-aacf-4724-9f65-bcdb273af383"
      unitRef="usdPerShare">-0.46</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzgtMS0xLTEtOTI2MjY_5627dab4-7493-43f6-87f2-30d5b3df6abd"
      unitRef="usdPerShare">5.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzgtMy0xLTEtOTI2MjY_f98436c3-e265-4637-ae64-8073fc7b18a3"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfNDAtMS0xLTEtOTI2MjY_00888f88-5cc6-4df2-a2cb-4f969494bccb"
      unitRef="usdPerShare">0.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfNDAtMy0xLTEtOTI2MjY_ce29b56e-07a6-4a95-81c7-e02f2d2730cf"
      unitRef="usdPerShare">0.63</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfOC0xLTEtMS05MjYyNg_e2f4d04a-7aff-4c06-9715-c39ca0ab96f8"
      unitRef="usd">150249000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfOC0zLTEtMS05MjYyNg_109caa95-5bbb-4341-ab66-56c6fc6f8492"
      unitRef="usd">77894000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTAtMS0xLTEtOTI2MjY_a347b895-e088-419e-992d-f17398105a42"
      unitRef="usd">34994000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTAtMy0xLTEtOTI2MjY_cf0d8acc-84b7-4e9d-80c5-7cd40afd7c56"
      unitRef="usd">28067000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTItMS0xLTEtOTI2MjY_30fc50f6-f444-4e3d-af0c-08950052cd3d"
      unitRef="usd">-294000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTItMy0xLTEtOTI2MjY_ec999404-fdce-4292-aae6-bdf46d52679a"
      unitRef="usd">-385000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ShareBasedCompensation
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTMtMS0xLTEtOTI2MjY_5edbf1d7-2071-4218-8a86-bce2051a6c73"
      unitRef="usd">8743000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTMtMy0xLTEtOTI2MjY_6f788ff8-d641-4139-a4dd-022842df025a"
      unitRef="usd">8179000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForOtherLosses
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTQtMS0xLTEtOTI2MjY_c2206b7d-ff19-4c1e-af00-e18c47c207ad"
      unitRef="usd">7302000</us-gaap:ProvisionForOtherLosses>
    <us-gaap:ProvisionForOtherLosses
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTQtMy0xLTEtOTI2MjY_1a4b0653-446f-4ac0-bc16-c37596504e59"
      unitRef="usd">5504000</us-gaap:ProvisionForOtherLosses>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTUtMS0xLTEtOTI2MjY_a0236fce-3412-4473-b1a3-d12dcc1b77d9"
      unitRef="usd">1962000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTUtMy0xLTEtOTI2MjY_599579fd-d440-4ff6-aef5-2fc8e7d3d4c0"
      unitRef="usd">-1384000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTYtMS0xLTEtOTI2MjY_7c23636a-38c8-4a19-baf3-503816da2800"
      unitRef="usd">417000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTYtMy0xLTEtOTI2MjY_7935a660-94b9-4e8b-bd52-27e6134bc486"
      unitRef="usd">406000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTgtMS0xLTEtOTI2MjY_1585e93b-08e7-4442-8473-93344ab6f720"
      unitRef="usd">43172000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTgtMy0xLTEtOTI2MjY_137de75b-5a9b-42fc-8037-85d138033049"
      unitRef="usd">49086000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTktMS0xLTEtOTI2MjY_28cf5f80-ff05-41da-b7eb-6db083c4143f"
      unitRef="usd">-8097000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMTktMy0xLTEtOTI2MjY_25da1b12-2356-4141-8602-ca7ff2ca4381"
      unitRef="usd">14218000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjAtMS0xLTEtOTI2MjY_2f441eb0-0fb2-4ee5-baf0-3b5bea839d9a"
      unitRef="usd">-6743000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjAtMy0xLTEtOTI2MjY_ddf399d9-6d36-4bdd-a1ad-fd578133547c"
      unitRef="usd">-8198000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjEtMS0xLTEtOTI2MjY_64ac5412-f63b-4355-b802-2cee902a7c5a"
      unitRef="usd">21773000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjEtMy0xLTEtOTI2MjY_2d9a3ffe-c804-4f7b-9741-d7f370904f0c"
      unitRef="usd">19577000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjItMS0xLTEtOTI2MjY_073155bb-4e72-489b-a246-c64c829cb31e"
      unitRef="usd">196814000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjItMy0xLTEtOTI2MjY_19a80006-3413-4001-a675-8a2138ba9499"
      unitRef="usd">82752000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjUtMS0xLTEtOTI2MjY_577c6298-5d75-4212-9d93-fe5fea019fa9"
      unitRef="usd">1423000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjUtMy0xLTEtOTI2MjY_6be97c48-6c92-470d-9754-cac67eed9232"
      unitRef="usd">2339000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjYtMS0xLTEtOTI2MjY_80f7dc4d-58b7-40b4-8580-9de4bf6b39a6"
      unitRef="usd">25401000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjYtMy0xLTEtOTI2MjY_4b7f89d1-191d-4a7e-b588-0b073550c25a"
      unitRef="usd">23015000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjctMS0xLTEtOTI2MjY_e4878097-3806-4f57-afe1-6e5c1a608d8c"
      unitRef="usd">40433000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjctMy0xLTEtOTI2MjY_5d5a7a01-8515-493f-9e2b-4f7d40bc923f"
      unitRef="usd">23053000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjgtMS0xLTEtOTI2MjY_e9bf470a-6cf4-43a1-abe0-5597b606a5dd"
      unitRef="usd">-64411000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMjgtMy0xLTEtOTI2MjY_44657c88-cc6e-4bac-b5d7-33e07a1001a1"
      unitRef="usd">-43729000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzEtMS0xLTEtOTI2MjY_f2c34c44-4281-4af8-b807-9a2b1c50c7d1"
      unitRef="usd">4209000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzEtMy0xLTEtOTI2MjY_9e90bad0-6935-4a1c-9b1d-4691d1c391b0"
      unitRef="usd">1445000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzItMS0xLTEtOTI2MjY_3fd71095-5929-4ff2-b2ce-1d9afc976349"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzItMy0xLTEtOTI2MjY_d550d5e5-5d20-4e28-9518-0bf11fae9cc9"
      unitRef="usd">45000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzMtMS0xLTEtOTI2MjY_aab6eb46-dd11-4473-8013-c65bb891b7a1"
      unitRef="usd">48625000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzMtMy0xLTEtOTI2MjY_453380f1-7dda-419d-b5d8-fb903a60edfd"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzQtMS0xLTEtOTI2MjY_ba755596-3cbb-4438-b2c9-c59fe5b51dba"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzQtMy0xLTEtOTI2MjY_3fb43259-18d2-4e30-a03f-16aa3a5b7bb3"
      unitRef="usd">119000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzUtMS0xLTEtOTI2MjY_d714386b-f4e6-4e09-a873-3792f0d30875"
      unitRef="usd">91000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzUtMy0xLTEtOTI2MjY_525e4d21-b96c-4338-8d41-ee3811bd0be1"
      unitRef="usd">6519000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzYtMS0xLTEtOTI2MjY_8fea7d28-6f1f-4313-a809-a3d1fb48ca1e"
      unitRef="usd">206000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzYtMy0xLTEtOTI2MjY_0f536812-103f-477b-9549-82f5e1e2efa4"
      unitRef="usd">3563000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzctMS0xLTEtOTI2MjY_6503d956-ab37-4e11-9019-ac8a85387e3d"
      unitRef="usd">19461000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzctMy0xLTEtOTI2MjY_ae013dc9-b549-470b-b7e2-61b5fb2ce078"
      unitRef="usd">17270000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzgtMS0xLTEtOTI2MjY_4f1cc2d6-4717-49cc-a5c6-a1d6f263f7e9"
      unitRef="usd">47774000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzgtMy0xLTEtOTI2MjY_d9b34ed1-028c-4f73-8610-c9f0b01553d4"
      unitRef="usd">48989000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzktMS0xLTEtOTI2MjY_a0b22a3a-78e2-4ce0-a347-3b44ff5e2ae1"
      unitRef="usd">374000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfMzktMy0xLTEtOTI2MjY_c45f4385-7aa5-48c4-a23e-f1b6d47cd2fe"
      unitRef="usd">388000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDAtMS0xLTEtOTI2MjY_ce61c12f-ba22-41eb-be0e-dcdbaaaf3a85"
      unitRef="usd">3293000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDAtMy0xLTEtOTI2MjY_e6e57f85-0e9d-4257-920d-b085ae575391"
      unitRef="usd">3074000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <fwrd:PaymentsToProceedsFromAffiliates
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDEtMS0xLTEtOTI2MjY_b81ad585-86d8-4bd2-8355-992b254eea6c"
      unitRef="usd">0</fwrd:PaymentsToProceedsFromAffiliates>
    <fwrd:PaymentsToProceedsFromAffiliates
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDEtMy0xLTEtOTI2MjY_5d20e8bf-15c5-4226-bb35-cc6eebfa9ba4"
      unitRef="usd">-1118000</fwrd:PaymentsToProceedsFromAffiliates>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDItMS0xLTEtOTI2MjY_c7f4ff18-f3cd-43dc-b4be-d8acd420b700"
      unitRef="usd">-122873000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDItMy0xLTEtOTI2MjY_71a39c39-00f0-438e-b248-18dbe54db7d7"
      unitRef="usd">-27347000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDMtMS0xLTEtOTI2MjY_39574f33-d156-4e36-aeef-09c79148b676"
      unitRef="usd">9530000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDMtMy0xLTEtOTI2MjY_4a0b0c1f-cb2c-4502-bf38-7f5ffc9096cb"
      unitRef="usd">11676000</us-gaap:NetCashProvidedByUsedInContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDYtMS0xLTEtOTI2MjY_2f130035-a672-417d-82a0-e7fa1e79f3b3"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDYtMy0xLTEtOTI2MjY_9f01bd23-56ec-44d8-9645-f17b760b40a4"
      unitRef="usd">-6902000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDctMS0xLTEtOTI2MjY_1d9909b0-c6ab-413d-8bbe-0e7835ce33b0"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDctMy0xLTEtOTI2MjY_1b7536f8-8ec7-4fda-b8bc-eef04db9f16f"
      unitRef="usd">8020000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDgtMS0xLTEtOTI2MjY_e89181b3-c250-4e15-80ff-5c4667426d50"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDgtMy0xLTEtOTI2MjY_d15f708f-b114-4bbd-9b64-c981aa3b8ffb"
      unitRef="usd">-1118000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDktMS0xLTEtOTI2MjY_e72332d9-41a1-436f-be0b-d78ddab1587d"
      unitRef="usd">9530000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNDktMy0xLTEtOTI2MjY_655ee937-3fa1-4d97-8610-c54f4a9a670b"
      unitRef="usd">11676000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTAtMS0xLTEtOTI2MjY_4e0e9859-25bb-4b82-8172-866364dbad18"
      unitRef="usd">37316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icf943c3f21ce4d099ef0991087d6aba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTAtMy0xLTEtOTI2MjY_9906982d-7b72-4579-a6b5-a831d7b3c48d"
      unitRef="usd">40254000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTEtMS0xLTEtOTI2MjY_a086856c-f2b0-49d5-8e79-3208296c6efb"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="icf943c3f21ce4d099ef0991087d6aba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTEtMy0xLTEtOTI2MjY_6b6ca43a-4c49-43f1-81c6-1aad2824691f"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTItMS0xLTEtOTI2MjY_a2af47e7-f1ef-4a5b-8124-8f1ccf1f825d"
      unitRef="usd">9530000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTItMy0xLTEtOTI2MjY_cfbf2be5-e042-4d40-bc24-50a67e371af2"
      unitRef="usd">11676000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTMtMS0xLTEtOTI2MjY_2ba67fa6-5121-4f50-ac0e-f0a89371ad29"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ic3e7d267a6124bfc975b9f44f796076e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTMtMy0xLTEtOTI2MjY_1594c073-ad9f-434f-91f2-135bf2671a3e"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTQtMS0xLTEtOTI2MjY_fe29f065-dd05-4438-a50c-e9c1b9403495"
      unitRef="usd">46846000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic3e7d267a6124bfc975b9f44f796076e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xOS9mcmFnOjU4ZWU3MDkzOTYyOTRmNzg5NDc1ZDJkY2M3MjNjZmExL3RhYmxlOjhiNjZkZDRhNjI4MjRhMzE4ZjlkZGE3ZWIwZmVmNTZhL3RhYmxlcmFuZ2U6OGI2NmRkNGE2MjgyNGEzMThmOWRkYTdlYjBmZWY1NmFfNTQtMy0xLTEtOTI2MjY_61ab0ab8-e895-46e6-9bfd-69dbda3ca596"
      unitRef="usd">51930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibf19b4ec675a4e618bf7b4d96b148a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNi0xLTEtMS05MjYyNg_72e0d97b-90af-41bc-8b13-8e8ed0aa2b15"
      unitRef="shares">26969000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibf19b4ec675a4e618bf7b4d96b148a14_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNi0zLTEtMS05MjYyNg_fc93a27d-0ca6-4e64-9b77-486e9ccd7ee3"
      unitRef="usd">270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48db956a32364e3981e989bd59825de6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNi01LTEtMS05MjYyNg_ca250e83-56a0-4404-afcc-252452d881ad"
      unitRef="usd">258474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id82ad5ab1c334570ae26dd92a3c80ebd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNi03LTEtMS05MjYyNg_6fd23b31-27e4-4c9c-b0dc-290c28c64cd3"
      unitRef="usd">334910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNi05LTEtMS05MjYyNg_841d8427-d14b-42a3-9f95-9f5c69304d3f"
      unitRef="usd">593654000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifa98c71143df4434911b0bffcf9c29b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNy03LTEtMS05MjYyNg_0c6c1d7e-5d8c-4cff-a114-349fa22ca9fd"
      unitRef="usd">42686000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfNy05LTEtMS05MjYyNg_ce8206d7-35e7-43a1-8691-65f0d4b04e8f"
      unitRef="usd">42686000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfOC0xLTEtMS05MjYyNg_3cee50e2-cc30-4952-9b81-b42a2a9d12d2"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8bf1e52c3f2e43e2a3026e430ef02261_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfOC01LTEtMS05MjYyNg_43e8b68c-a65a-49d4-b483-1ca2e7d3e3fa"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfOC05LTEtMS05MjYyNg_3cd267ef-3b6b-48ae-98c4-e86500ea484f"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8bf1e52c3f2e43e2a3026e430ef02261_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTAtNS0xLTEtOTI2MjY_da1a717b-e87b-406e-88ec-0ccdc141c752"
      unitRef="usd">2761000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTAtOS0xLTEtOTI2MjY_bc98ec03-b6b1-41ea-b7cb-7279db3c0c64"
      unitRef="usd">2761000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8bf1e52c3f2e43e2a3026e430ef02261_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTEtNS0xLTEtOTI2MjY_dd9d118e-db57-43c7-b47f-66c3736fec24"
      unitRef="usd">-4000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ifa98c71143df4434911b0bffcf9c29b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTEtNy0xLTEtOTI2MjY_050dccdc-1af7-4641-8ffb-ab5123988f79"
      unitRef="usd">6506000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTEtOS0xLTEtOTI2MjY_bc5aaadf-7fd0-4097-a8cd-0e5a091369c0"
      unitRef="usd">6502000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTItMS0xLTEtOTI2MjY_8d6f4c9c-7003-467d-b042-9b117cea648e"
      unitRef="shares">30000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ifa98c71143df4434911b0bffcf9c29b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTItNy0xLTEtOTI2MjY_7b58df8e-1646-4a68-bd05-806273ce584d"
      unitRef="usd">3254000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTItOS0xLTEtOTI2MjY_4d4d2ef8-c4c0-4259-b489-8386d75a2cfd"
      unitRef="usd">3254000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTMtMS0xLTEtOTI2MjY_a42ef575-cc32-487f-9743-892661b07bd5"
      unitRef="shares">176000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTMtMy0xLTEtOTI2MjY_adf04c0a-298d-4c9d-aa60-70e1826f3eed"
      unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifa98c71143df4434911b0bffcf9c29b5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTMtNy0xLTEtOTI2MjY_b0cd43a3-6b8a-44ee-ac6d-7b1c21c69aec"
      unitRef="usd">17778000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTMtOS0xLTEtOTI2MjY_07555a56-8461-44cb-b50c-94e9aaaa85fb"
      unitRef="usd">17780000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTQtMS0xLTEtOTI2MjY_c6804eeb-543d-4ad8-9845-456967ce44ff"
      unitRef="shares">96000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i2ae0f504558f4cb1b5234bc8c53fcbca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTQtMy0xLTEtOTI2MjY_cd1f2f75-de48-4180-b995-29f707676a03"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8bf1e52c3f2e43e2a3026e430ef02261_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTQtNS0xLTEtOTI2MjY_c98da913-4694-418b-8d65-01acba172c93"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTQtOS0xLTEtOTI2MjY_3e1990eb-fcff-452d-a82a-14a23e173f6d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i57f66f3f66db4de592cf7a5ec6c17718_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTUtMS0xLTEtOTI2MjY_4ba4eda8-6982-42f4-a803-ab1f19825b60"
      unitRef="shares">26862000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i57f66f3f66db4de592cf7a5ec6c17718_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTUtMy0xLTEtOTI2MjY_897dbcd3-055b-467b-81bb-917b6b47cb2a"
      unitRef="usd">269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53e8bb6bc5fb43a988c9ce1183647d29_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTUtNS0xLTEtOTI2MjY_7abc21cf-7e50-477f-9354-da4435178d4b"
      unitRef="usd">261444000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i55da099c79fc472fa0cf00de1b5cd2b3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTUtNy0xLTEtOTI2MjY_096b0bad-c026-4e84-a028-4929ff7336ee"
      unitRef="usd">350058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5afeeaf1ab4c49c98f682f764056ad38_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTUtOS0xLTEtOTI2MjY_ab681ec1-c476-44f2-8cf5-7b00650f7418"
      unitRef="usd">611771000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia2628064d8614d5eb03a6e51901aa898_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTYtNy0xLTEtOTI2MjY_f611613d-e7d6-4f8e-a957-a56979ab1965"
      unitRef="usd">55430000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTYtOS0xLTEtOTI2MjY_cf37d8ec-d31c-4fc6-bf00-7fa7eee1ed33"
      unitRef="usd">55430000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i8576f79176124effa49b026bfe672bca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTgtMS0xLTEtOTI2MjY_b1633054-fb7d-4bd4-91eb-5273f59074fd"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia43455dfee2543fabbaf55285bb06bee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTgtNS0xLTEtOTI2MjY_48017670-ab90-4917-b72c-01f8d43a3a42"
      unitRef="usd">374000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTgtOS0xLTEtOTI2MjY_c89f2471-949a-4d90-a180-cfe7a7a56012"
      unitRef="usd">374000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia43455dfee2543fabbaf55285bb06bee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTktNS0xLTEtOTI2MjY_0e9f8bb6-ece4-4558-a90a-d1285a50c35c"
      unitRef="usd">3306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMTktOS0xLTEtOTI2MjY_af0d1897-5f62-4282-8e20-8a9642a68d92"
      unitRef="usd">3306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia43455dfee2543fabbaf55285bb06bee_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjAtNS0xLTEtOTI2MjY_439e1ddc-47b6-428a-b7b0-f7e5c96b073c"
      unitRef="usd">-5000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia2628064d8614d5eb03a6e51901aa898_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjAtNy0xLTEtOTI2MjY_6ef210ec-9205-4d15-99c7-19c2aa6b08ec"
      unitRef="usd">6497000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjAtOS0xLTEtOTI2MjY_5c010229-e1a2-4c87-804a-716225f087b0"
      unitRef="usd">6492000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8576f79176124effa49b026bfe672bca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjEtMS0xLTEtOTI2MjY_68a618ee-2545-4951-a20c-0e557e850eba"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia2628064d8614d5eb03a6e51901aa898_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjEtNy0xLTEtOTI2MjY_10e6f567-ebfc-4b69-9388-1f7488520ae4"
      unitRef="usd">39000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjEtOS0xLTEtOTI2MjY_ecd04d5b-af82-4cff-ad46-55febef9ba25"
      unitRef="usd">39000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i8576f79176124effa49b026bfe672bca_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjMtMS0xLTEtOTI2MjY_e1993f72-1fde-4972-9d00-87697e267567"
      unitRef="shares">14000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i89be121eb5da4b6a895563799cfc9ea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjQtMS0xLTEtOTI2MjY_5e0a6cb4-5366-407c-b78d-0b622e60df28"
      unitRef="shares">26880000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i89be121eb5da4b6a895563799cfc9ea6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjQtMy0xLTEtOTI2MjY_a167f35c-ae0d-42f9-a896-04cb4b9bab34"
      unitRef="usd">269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id9d793225bbe4561a11cfbdf91e8f4d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjQtNS0xLTEtOTI2MjY_dd11e6e8-16ed-4386-bc13-2baa3d6f6e7b"
      unitRef="usd">265129000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i38fffa4de626424eb40ec470c71260fd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjQtNy0xLTEtOTI2MjY_a4975261-5cd1-44fa-bee1-7f69cc31503a"
      unitRef="usd">398952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa007e9d43494b2dba36aacc859651aa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjQtOS0xLTEtOTI2MjY_94519642-9f78-4f0c-b5fd-aaad78891788"
      unitRef="usd">664350000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i525172a1e95d4605a697707ac4685f63_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjUtNy0xLTEtOTM3NjI_3483cd0c-a932-4f9c-af8e-2e53e6738908"
      unitRef="usd">52133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjUtOS0xLTEtOTM3NjI_80437e8b-e99b-4f42-beda-e44caa6ec21d"
      unitRef="usd">52133000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if3b591ba84454022a443476c80d487bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjgtNS0xLTEtOTM3NjI_f39e43e4-cd3b-4847-8425-b7e902838593"
      unitRef="usd">2676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjgtOS0xLTEtOTM3NjI_361ac4f6-1966-497e-ba5e-4f2cca5b5c72"
      unitRef="usd">2676000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="if3b591ba84454022a443476c80d487bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjktNS0xLTEtOTM3NjI_365d8ba9-727d-4508-8210-485b22fe1dd8"
      unitRef="usd">-4000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i525172a1e95d4605a697707ac4685f63_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjktNy0xLTEtOTM3NjI_2260ebcd-f3c1-41ab-a8a7-93e868fba57f"
      unitRef="usd">6471000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMjktOS0xLTEtOTM3NjI_185eb2a4-6257-4157-9c2b-95c8a5dc39ef"
      unitRef="usd">6467000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i45e3661729984c42b25cbc51ac62a93e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzEtMS0xLTEtOTM3NjI_a74184d5-0d6c-4e1e-a236-4d4a334fc46d"
      unitRef="shares">290000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i45e3661729984c42b25cbc51ac62a93e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzEtMy0xLTEtOTM3NjI_980413d0-33fd-4a87-bc35-978b5bf10144"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i525172a1e95d4605a697707ac4685f63_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzEtNy0xLTEtOTM3NjI_f74c0eb2-9499-4aec-ad41-5e6f2b354ad3"
      unitRef="usd">29991000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzEtOS0xLTEtOTM3NjI_1c7b9b56-49ce-4038-82f3-6bff85148339"
      unitRef="usd">29994000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib85bb4430f4b4c48bfc940d7f0877083_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzMtMS0xLTEtOTM3NjI_bb471a8b-dec1-442d-91ee-b859b38fc42f"
      unitRef="shares">26590000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib85bb4430f4b4c48bfc940d7f0877083_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzMtMy0xLTEtOTM3NjI_e120908e-6be9-42a0-be66-f580854913a8"
      unitRef="usd">266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id00a11d8461c41d8beecb35b8ee7cdca_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzMtNS0xLTEtOTM3NjI_8c11ecf2-f8fe-4f7e-8326-a17378743db8"
      unitRef="usd">267809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4f45abd3d25460cb9c366435aeb82c2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzMtNy0xLTEtOTM3NjI_b74d94c4-7102-4c4e-b8e3-1fed0257e088"
      unitRef="usd">414623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmNmMWVhMTJiZjAxMjQzZGFhYzRlOGY4NDkxZGYzYjUxL3RhYmxlcmFuZ2U6Y2YxZWExMmJmMDEyNDNkYWFjNGU4Zjg0OTFkZjNiNTFfMzMtOS0xLTEtOTM3NjI_78a43c02-9622-4485-96ac-5775b7370da0"
      unitRef="usd">682698000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i30c9597a715f4fe38bd572fbaa57e5f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMi0xLTEtMS05MjYyNg_777bc443-d859-4d29-941f-d2bbc288fa98"
      unitRef="shares">27316000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i30c9597a715f4fe38bd572fbaa57e5f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMi0zLTEtMS05MjYyNg_88f8522b-b388-4d2f-a7b4-9fbd27cd1988"
      unitRef="usd">273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4ff6fa5d1344e41bb73cc57b3e1f00d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMi01LTEtMS05MjYyNg_d58bbaf8-13b4-46d2-8ac2-c096334e1b8a"
      unitRef="usd">242916000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i768d9e9edce244988481879f42cfd8eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMi03LTEtMS05MjYyNg_9cf6852e-33f8-4166-a5f6-357de3b5e444"
      unitRef="usd">304140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf943c3f21ce4d099ef0991087d6aba2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMi05LTEtMS05MjYyNg_9605040f-2137-4340-8152-2a07238dafc4"
      unitRef="usd">547329000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib7f8df1d32b04ffb9330229187914d2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMy03LTEtMS05MjYyNg_66bafd62-9537-422a-ab06-b0afc0ff4c65"
      unitRef="usd">11181000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMy05LTEtMS05MjYyNg_2485f60a-6599-4bde-87c4-56f4acbe3022"
      unitRef="usd">11181000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNC0xLTEtMS05MjYyNg_76ec2a6c-33aa-4e31-a8df-52d363ff54c2"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icd2f13bd5f094ce584231e447df5531a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNC01LTEtMS05MjYyNg_4c16d553-5993-4b15-bfe6-5e05274bca6c"
      unitRef="usd">2147000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNC05LTEtMS05MjYyNg_0beddc86-fc2f-4d61-9c6d-c4cb75195755"
      unitRef="usd">2147000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icd2f13bd5f094ce584231e447df5531a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNS01LTEtMS05MjYyNg_2efefeb9-2a45-4a90-8555-c7b845ba5fb9"
      unitRef="usd">2613000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNS05LTEtMS05MjYyNg_714ab036-e13a-46de-847c-8dea22d3135e"
      unitRef="usd">2613000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="icd2f13bd5f094ce584231e447df5531a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNi01LTEtMS05MjYyNg_4d555ffb-8faf-4814-bc0c-290fae12b695"
      unitRef="usd">-3000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib7f8df1d32b04ffb9330229187914d2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNi03LTEtMS05MjYyNg_76763a33-135b-47ff-8f62-9a42ea2ce3f2"
      unitRef="usd">5800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNi05LTEtMS05MjYyNg_dbdb4559-75f7-4707-ab61-c5cf0872ed29"
      unitRef="usd">5797000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNy0xLTEtMS05MjYyNg_69cc29b7-22a2-4d3d-b0b0-70a41421c6bf"
      unitRef="shares">35000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib7f8df1d32b04ffb9330229187914d2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNy03LTEtMS05MjYyNg_f824b5f1-82fd-427f-87fb-29c21734e23a"
      unitRef="usd">2744000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfNy05LTEtMS05MjYyNg_9cdeca1c-fbba-469c-bc19-54bc039dde04"
      unitRef="usd">2744000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOC0xLTEtMS05MjYyNg_95a278b8-5534-4dbd-b4ca-bac17b475e45"
      unitRef="shares">114000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOC0zLTEtMS05MjYyNg_fb5118a7-bbb2-421b-83f1-df6e4344a0a5"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib7f8df1d32b04ffb9330229187914d2c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOC03LTEtMS05MjYyNg_042472cd-1d4e-43b2-ab14-53c232c4c9a0"
      unitRef="usd">9997000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOC05LTEtMS05MjYyNg_df5a9735-85df-4cf3-9284-87a9854b23b7"
      unitRef="usd">9998000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOS0xLTEtMS05MjYyNg_68a6be91-2d46-4e4f-b856-ae8f82b25a7d"
      unitRef="shares">111000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id88d7fa1af7f4a5fb9f8a1b3e1ad9fe3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOS0zLTEtMS05MjYyNg_f107ddd7-7c53-46a6-afe4-2c62f0b1f116"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="icd2f13bd5f094ce584231e447df5531a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOS01LTEtMS05MjYyNg_3bb115e3-7690-4867-b0ed-188ef041156b"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfOS05LTEtMS05MjYyNg_a5f7698f-268f-44b6-a0ff-72c3a09ef3df"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i07ac1adf001a47cabfde953d4ba2cecb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTAtMS0xLTEtOTI2MjY_8544a979-562d-4b6b-a3a8-33a65df10a32"
      unitRef="shares">27318000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i07ac1adf001a47cabfde953d4ba2cecb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTAtMy0xLTEtOTI2MjY_75a70f74-e8dd-4c42-958a-2c83d47bd49d"
      unitRef="usd">273000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1de4738bcf41442fbf8dba2eeb533721_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTAtNS0xLTEtOTI2MjY_6a3eac4a-060a-4c43-aedc-522c45291cfb"
      unitRef="usd">247678000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifedd9c3cdbd3402badda1304579d1609_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTAtNy0xLTEtOTI2MjY_ec4e5255-b97b-4c9f-bfc8-513a4e7bb69f"
      unitRef="usd">296780000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb1af01385ba4c6695a6973415a25e5f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTAtOS0xLTEtOTI2MjY_1b14ca22-3483-498e-bad6-5c1609ca6912"
      unitRef="usd">544731000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8b78b5ce72614766b17067897ca50eb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTEtNy0xLTEtOTI2MjY_aa242c0f-af86-4123-8939-61c9e742ec63"
      unitRef="usd">30677000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTEtOS0xLTEtOTI2MjY_509d7f91-88a4-440a-9b10-068b890a3542"
      unitRef="usd">30677000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTItMS0xLTEtOTI2MjY_009a40ee-5d0d-4615-9b5c-4cb267eba4f1"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i429843103e594dbab5a636c09208f0cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTItNS0xLTEtOTI2MjY_03cc1ace-7f83-4ad3-9451-5af6337265e3"
      unitRef="usd">1416000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTItOS0xLTEtOTI2MjY_6e464893-67d8-4823-b7b7-79b4f5b1062f"
      unitRef="usd">1416000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTMtMS0xLTEtOTI2MjY_5b12a139-1573-4803-9931-780ab11e7dcd"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i429843103e594dbab5a636c09208f0cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTMtNS0xLTEtOTI2MjY_0bc06116-34f3-43ab-abc3-19b602f12b72"
      unitRef="usd">388000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTMtOS0xLTEtOTI2MjY_0ebcf28b-a4be-40af-9b68-29dbc84618e2"
      unitRef="usd">388000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i429843103e594dbab5a636c09208f0cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTQtNS0xLTEtOTI2MjY_87f2aff7-1911-40ca-badc-1e86ecbec617"
      unitRef="usd">2981000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTQtOS0xLTEtOTI2MjY_df39c515-dd54-4df5-92b0-377267847d65"
      unitRef="usd">2981000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i429843103e594dbab5a636c09208f0cf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTUtNS0xLTEtOTI2MjY_4f2fe66b-9269-4a74-813e-d17ea965cf33"
      unitRef="usd">-3000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8b78b5ce72614766b17067897ca50eb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTUtNy0xLTEtOTI2MjY_b7035e07-d34d-4c8a-89e8-b3e64e13178a"
      unitRef="usd">5771000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTUtOS0xLTEtOTI2MjY_affe29f6-d8de-49bf-b12d-09bc65b9a41f"
      unitRef="usd">5768000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTYtMS0xLTEtOTI2MjY_6e6007b6-14f6-4b8a-b216-444207e80479"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8b78b5ce72614766b17067897ca50eb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTYtNy0xLTEtOTI2MjY_4c66263f-cd48-4185-b0d9-61bbcce37b87"
      unitRef="usd">82000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTYtOS0xLTEtOTI2MjY_de04c1e6-c5f4-4a2a-90ee-685fc639cf69"
      unitRef="usd">82000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTctMS0xLTEtOTI2MjY_4f66a0c4-9de9-4def-9b94-2008de1dc1d0"
      unitRef="shares">252000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTctMy0xLTEtOTI2MjY_cd9d3b10-1d9b-4c40-b44a-25bfa1faaa5f"
      unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8b78b5ce72614766b17067897ca50eb9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTctNy0xLTEtOTI2MjY_83da2696-2b92-45ab-af2b-0aa3bab9989d"
      unitRef="usd">23992000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTctOS0xLTEtOTI2MjY_02b33a54-43c0-471e-b8e0-0c239aa57f26"
      unitRef="usd">23994000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="if2bdbdf9ce54405ea9b0fb93c165b777_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTgtMS0xLTEtOTI2MjY_dd7de876-fcc5-4fd3-a5d0-b0b486f34e0a"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id6d7e1272b584f33a8cbdb785951f298_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTktMS0xLTEtOTI2MjY_2eb652f9-0485-47f1-9c27-c38ef77cbf17"
      unitRef="shares">27120000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id6d7e1272b584f33a8cbdb785951f298_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTktMy0xLTEtOTI2MjY_2731603d-8b22-4d77-aab4-1b43748cebd9"
      unitRef="usd">271000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94766912252440bd9a88ce766f7caa0a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTktNS0xLTEtOTI2MjY_7639ff02-6559-4d11-8825-cb43bbcc4dc4"
      unitRef="usd">252466000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia41b5b3655a441189daf355b5570e22e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTktNy0xLTEtOTI2MjY_ab8a454e-c725-400f-9cdd-22c07566d32a"
      unitRef="usd">297612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i370fe52d0a434ae1acd5fcf98d11d421_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMTktOS0xLTEtOTI2MjY_6c94b27b-a905-42f7-9839-3f79d254a993"
      unitRef="usd">550349000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic96299f2e52a42058bc3ce1c1e130075_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjAtNy0xLTEtOTM3MzY_452e2c1b-ce9c-4908-95ed-d3d123216067"
      unitRef="usd">23536000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjAtOS0xLTEtOTM3MzY_28f3a470-855b-492c-a606-a990e1f470a8"
      unitRef="usd">23536000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2c62b38b3e974de7b7976c1bf9a0a7e2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjMtNS0xLTEtOTM3MzY_ce125d0e-d915-4eeb-b195-c3c5431a903c"
      unitRef="usd">2601000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjMtOS0xLTEtOTM3MzY_a66f8d22-12ab-440c-afbb-91949ed12445"
      unitRef="usd">2601000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2c62b38b3e974de7b7976c1bf9a0a7e2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjQtNS0xLTEtOTM3MzY_fd43da2a-4220-42ca-8a53-f87da5585ccf"
      unitRef="usd">-4000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic96299f2e52a42058bc3ce1c1e130075_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjQtNy0xLTEtOTM3MzY_1f9b7b7b-0d91-4d2b-83c3-49d95242fc7e"
      unitRef="usd">5709000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjQtOS0xLTEtOTM3MzY_94b0e2a3-2cb7-4982-8b4b-1238eca016f1"
      unitRef="usd">5705000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5380a85a77224dce8f6966c64ae98589_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjUtMS0xLTEtOTM3MzY_6c985bfb-053c-4bd3-b9dd-6e3b87c8d1ff"
      unitRef="shares">3000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic96299f2e52a42058bc3ce1c1e130075_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjUtNy0xLTEtOTM3MzY_c03a1039-9ac3-4361-ad38-00361a4aa42d"
      unitRef="usd">248000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjUtOS0xLTEtOTM3MzY_36f81edc-5008-44e1-9a32-a73a1447e2d9"
      unitRef="usd">248000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5380a85a77224dce8f6966c64ae98589_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjYtMS0xLTEtOTM3MzY_0e7329db-d74e-49c9-bc70-bcebf99c5942"
      unitRef="shares">169000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5380a85a77224dce8f6966c64ae98589_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjYtMy0xLTEtOTM3MzY_7866fbb3-c125-4588-a978-0cf948e49f9d"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic96299f2e52a42058bc3ce1c1e130075_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjYtNy0xLTEtOTM3MzY_e9533af8-5dca-4d0b-8851-503b9e7b02c2"
      unitRef="usd">14996000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjYtOS0xLTEtOTM3MzY_c5f3f591-bc7b-4aab-92ab-faa0dc9bf05b"
      unitRef="usd">14997000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i5380a85a77224dce8f6966c64ae98589_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjctMS0xLTEtOTM3MzY_9470d733-59f3-4fac-a587-7d25b1350485"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6855ad1ca2ec4410b4cc6ec1d57811d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjgtMS0xLTEtOTM3MzY_79c46a53-e117-4fe2-9b35-a951e669514b"
      unitRef="shares">26958000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6855ad1ca2ec4410b4cc6ec1d57811d7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjgtMy0xLTEtOTM3MzY_63dea297-c455-4b2b-90ab-844f878ebd31"
      unitRef="usd">270000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c69c71fddc64ee393a3300b95817510_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjgtNS0xLTEtOTM3MzY_df64ec86-5f0b-402e-8030-1f3c4aa5494c"
      unitRef="usd">255071000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia0a8014b7194452aa2a9fd1ef88a231c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjgtNy0xLTEtOTM3MzY_262f0861-6436-4911-834f-a3e0503878ee"
      unitRef="usd">300195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic3e7d267a6124bfc975b9f44f796076e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yMi9mcmFnOjY5NWFiNzM2M2Y0YjRlOWU4ZDdjNjEyM2M5MjkzMWQ4L3RhYmxlOmE0MWRlZmMyOTE0OTRmMGFiMjYyMjU2NWEyNzM3MTUwL3RhYmxlcmFuZ2U6YTQxZGVmYzI5MTQ5NGYwYWIyNjIyNTY1YTI3MzcxNTBfMjgtOS0xLTEtOTM3MzY_a30936c2-f0e2-4097-8b5b-dd415ac7f73d"
      unitRef="usd">555536000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yOC9mcmFnOmE0NjAzZTgwZTZkMTQzYTQ5NDY1OTY5NTUzMmY0NzZjL3RleHRyZWdpb246YTQ2MDNlODBlNmQxNDNhNDk0NjU5Njk1NTMyZjQ3NmNfMjkxNw_975de286-49de-4810-9a13-61af08db995a">Description of Business and Basis of Presentation&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;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Air Corporation and its subsidiaries (&#x201c;Forward Air&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d; or &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 &#x201c;Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) is a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States and Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#x201c;LTL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#x201c;CFS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) warehouse and handling services.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s condensed consolidated financial statements include Forward Air Corporation and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements of the Company have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information and the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary to present fairly the Company&#x2019;s financial position, results of operations, and cash flows for the periods presented. These condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021. Results for interim periods are not necessarily indicative of the results for the year.&lt;/span&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;On April 23, 2020, the Board of Directors (the &#x201c;Board&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;) of the Company &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;approved a strategy to divest the Pool Distribution business (&#x201c;Pool&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive product to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Condensed Consolidated Statements of Comprehensive Income for the prior period. Unless otherwise noted, amounts, percentages and discussion for the prior period reflect the results of operations, financial condition and cash flows from the Company&#x2019;s continuing operations. Refer to Note 3, &lt;/span&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;Discontinued Operation&lt;/span&gt;, for further discussion.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yOC9mcmFnOmE0NjAzZTgwZTZkMTQzYTQ5NDY1OTY5NTUzMmY0NzZjL3RleHRyZWdpb246YTQ2MDNlODBlNmQxNDNhNDk0NjU5Njk1NTMyZjQ3NmNfMjkxNA_eb2ae88c-5233-4127-814b-6085bd24f09a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Air Corporation and its subsidiaries (&#x201c;Forward Air&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d; or &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 &#x201c;Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) is a leading asset-light freight and logistics company. The Company has two reportable segments: Expedited Freight and Intermodal. The Company conducts business in the United States and Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Expedited Freight segment provides expedited regional, inter-regional and national less-than-truckload (&#x201c;LTL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), truckload and final mile services. Expedited Freight also offers customers local pick-up and delivery and other services including shipment consolidation and deconsolidation, warehousing, customs brokerage and other handling.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Intermodal segment provides first- and last-mile high value intermodal container drayage services both to and from seaports and railheads. Intermodal also offers dedicated contract and container freight station (&#x201c;CFS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;) warehouse and handling services.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yOC9mcmFnOmE0NjAzZTgwZTZkMTQzYTQ5NDY1OTY5NTUzMmY0NzZjL3RleHRyZWdpb246YTQ2MDNlODBlNmQxNDNhNDk0NjU5Njk1NTMyZjQ3NmNfMjY0_3044a807-c672-4da3-9081-c517d38b66ce"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yOC9mcmFnOmE0NjAzZTgwZTZkMTQzYTQ5NDY1OTY5NTUzMmY0NzZjL3RleHRyZWdpb246YTQ2MDNlODBlNmQxNDNhNDk0NjU5Njk1NTMyZjQ3NmNfMjkwNg_81e0a309-cea1-4607-98b4-5407efac58c9">The condensed consolidated financial statements of the Company have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information and the rules and regulations of the Securities and Exchange Commission. In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all adjustments, which are of a normal recurring nature, necessary to present fairly the Company&#x2019;s financial position, results of operations, and cash flows for the periods presented. These condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and the notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2021. Results for interim periods are not necessarily indicative of the results for the year.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8yOC9mcmFnOmE0NjAzZTgwZTZkMTQzYTQ5NDY1OTY5NTUzMmY0NzZjL3RleHRyZWdpb246YTQ2MDNlODBlNmQxNDNhNDk0NjU5Njk1NTMyZjQ3NmNfMjkxNQ_92676942-90f2-44f2-88fe-df790e36c82c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 23, 2020, the Board of Directors (the &#x201c;Board&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;) of the Company &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;approved a strategy to divest the Pool Distribution business (&#x201c;Pool&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;), and the sale of Pool was completed on February 12, 2021. Pool provided high-frequency handling and distribution of time sensitive product to numerous destinations within a specific geographic region. As a result of the strategy to divest of Pool, the results of operations for Pool were presented as a discontinued operation in the Condensed Consolidated Statements of Comprehensive Income for the prior period. Unless otherwise noted, amounts, percentages and discussion for the prior period reflect the results of operations, financial condition and cash flows from the Company&#x2019;s continuing operations. Refer to Note 3, &lt;/span&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;Discontinued Operation&lt;/span&gt;, for further discussion.</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zMS9mcmFnOmI0ZmE5YjI5YTFlYTRlN2JhYzU4NzdjZGVhNjM5MTQyL3RleHRyZWdpb246YjRmYTliMjlhMWVhNGU3YmFjNTg3N2NkZWE2MzkxNDJfMjgyNA_8c1d5214-1c45-4193-b046-1c3804667c7e">Revenue Recognition&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#x201c;BOLs&#x201d;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit &lt;/span&gt;&lt;/div&gt;time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zMS9mcmFnOmI0ZmE5YjI5YTFlYTRlN2JhYzU4NzdjZGVhNjM5MTQyL3RleHRyZWdpb246YjRmYTliMjlhMWVhNGU3YmFjNTg3N2NkZWE2MzkxNDJfMjgyMQ_bcfde78d-9806-4b01-b89a-2deb47015b46">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when the Company satisfies the performance obligation by the delivery of a shipment in accordance with contractual agreements, bills of lading (&#x201c;BOLs&#x201d;) and general tariff provisions. The amount of revenue recognized is measured as the consideration the Company expects to receive in exchange for those services pursuant to a contract with a customer. A contract exists once the Company enters into a contractual agreement with a customer. The Company does not recognize revenue in cases where collectibility is not probable, and defers recognition until collection is probable or payment is received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates revenue from the delivery of a shipment and the completion of related services. Revenue for the delivery of a shipment is recorded over time to coincide with when customers simultaneously receive and consume the benefits of the delivery services. Accordingly, revenue billed to a customer for the transportation of freight are recognized over the transit period as the performance obligation to the customer is satisfied. The Company determines the transit period for a shipment based on the pick-up date and the delivery date, which may be estimated if delivery has not occurred as of a reporting period. The determination of the transit period and how much of it has been completed as of a given reporting date may require the Company to make judgments that impact the timing of revenue recognized. For delivery of shipments with a pick-up date in one reporting period and a delivery date in another reporting period, the Company recognizes revenue based on relative transit &lt;/span&gt;&lt;/div&gt;time in each reporting period. A portion of the total revenue to be billed to the customer after completion of a delivery is recognized in each reporting period based on the percentage of total transit time that has been completed at the end of the applicable reporting period. Upon delivery of a shipment or related service, customers are billed according to the applicable payment terms. Related services are a separate performance obligation and include accessorial charges such as terminal handling, storage, equipment rentals and customs brokerage.  Revenue is classified based on the line of business as the Company believes that best depicts the nature, timing and amount of revenue and cash flows.  For all lines of business, the Company records revenue on a gross basis as it is the principal in the transaction as the Company has discretion to determine the amount of consideration. Additionally, the Company has the discretion to select drivers and other vendors for the services provided to customers. These factors, discretion in the amount of consideration and the selection of drivers and other vendors, support revenue recognized on a gross basis.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMjk5MA_7e9cabf6-82b9-4e86-8a48-911d91adc1a5">Discontinued Operation&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, on April 23, 2020, the Company made a decision to divest of Pool and the sale was completed on February 12, 2021. As a result, the results of  Pool were classified to &#x201c;Loss from discontinued operation, net of tax&#x201d; in the Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September&#160;30, 2021. Certain corporate overhead and other costs previously allocated to Pool for segment reporting purposes did not qualify for classification within discontinued operation and were allocated to continuing operations. These costs were classified to the eliminations column in the segment reconciliation in Note 13, &lt;/span&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;Segment Reporting&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;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;Transition Services Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 12, 2021, the Company entered into a Transition Services Agreement (&#x201c;TSA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) with TOG FAS Holdings LLC, the buyer of the Pool business. Under the TSA, the Company performed certain services on an interim basis in order to facilitate the orderly transition of the Pool business. The effective date of the TSA was February 12, 2021 and remained in effect until the date all services were completed, but no more than six months following the effective date. The TSA provided the right to extend the term of the TSA with no limit on the number of the mutually agreed upon extensions. In exchange for the services performed by the Company under the TSA, the Company received a monthly service charge. For the three and nine months ended September&#160;30, 2021, the Company recognized $229 and $641, respectively, in &#x201c;Other operating expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 the Condensed Consolidated Statements of Comprehensive Income, for the services performed under the TSA. The TSA ended in October 2021 when all services were completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, under the TSA, the Company remitted payments to outside vendors on behalf of TOG FAS Holdings LLC for expenses incurred by the Pool business up to a limit of $18,000. The Company was reimbursed by TOG FAS Holdings LLC within 60 days from the end of the month in which the payment was remitted. As of September&#160;30, 2022 and December&#160;31, 2021, the Company recorded a net receivable in the amount of zero and $8,097 respectively, in &#x201c;Other receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 the Condensed Consolidated Balance Sheets for the reimbursement due to the Company. The Company evaluates the collectability of the receivable at least quarterly and if the Company is aware of the inability of TOG FAS Holdings LLC to meet its financial obligations to the Company, the Company will record a specific reserve in order to reduce the receivable to the amount the Company reasonably believes will be collected. As of September 30, 2022, the Company recorded a specific reserve in the amount of $235 in order to reduce the receivable to an amount the Company reasonably believes will be collected.&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;Summarized Discontinued Operation Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September&#160;30, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&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;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating expenses:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance and claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fuel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Impairment charge&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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation&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,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(10,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,860)&lt;/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;Loss from discontinued operation before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&lt;/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;Loss from discontinued operation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal
      contextRef="ibce2bbc6da4546d79ca30c801963cf0f_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMTE1MQ_87e97bb5-165b-472e-8e6e-c9928fb52742">P6M</us-gaap:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal>
    <fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMTQ4Nw_46a66101-6b1f-487e-9713-42a87fa233fa"
      unitRef="usd">229000</fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue>
    <fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMTQ5NA_e8349fb6-03fb-420d-a325-7595a31d4ea3"
      unitRef="usd">641000</fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalRevenue>
    <fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance
      contextRef="icb09112b4aa24b04927e06c2a71922e9_I20210212"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMTg4Nw_99ad3925-f6a5-4b42-97da-119836f232f3"
      unitRef="usd">18000000</fwrd:DiscontinuedOperationContinuingInvolvementAfterDisposalMaximumVendorPaymentRemittance>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod
      contextRef="ibce2bbc6da4546d79ca30c801963cf0f_D20210212-20210212"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMTk0OQ_e2afa625-b4cb-4393-bb0a-467858ba8b66">P60D</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReimbursementPeriod>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMjA3OQ_34f4c1b6-711a-4a48-9441-83d18b69cc61"
      unitRef="usd">0</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable
      contextRef="id7bf575d31444008a30c0a699b1d1ba0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMjA4Ng_3942a6c3-6214-44c9-9e21-e37d5fac5388"
      unitRef="usd">8097000</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalReceivable>
    <fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalAccountsReceivableAllowanceForCreditLoss
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfOTg5NTYwNDY1NDI0Ng_458b45a8-880f-4dd5-871e-2bfd9d09f8c8"
      unitRef="usd">235000</fwrd:DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposalAccountsReceivableAllowanceForCreditLoss>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RleHRyZWdpb246ZWY5ZDEyMDQ2OTM3NDcyN2I0NWUyZTZmOTI1NjFkMGFfMjk5MQ_1d9606d5-dfda-4612-ba8a-1387e1137924">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the results of operations classified as a discontinued operation, net of tax, in the Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September&#160;30, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&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;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating expenses:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance and claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fuel expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Impairment charge&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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss from discontinued operation&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,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(10,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on sale of business &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,860)&lt;/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;Loss from discontinued operation before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(771)&lt;/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;Loss from discontinued operation, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfNy0xLTEtMS05MjYyNg_36e12795-c2a1-41e9-8364-08a4261745e6"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfNy0zLTEtMS05MjYyNg_5626798f-e966-44ca-b305-fe3763608ade"
      unitRef="usd">17087000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTAtMS0xLTEtOTI2MjY_a748d51e-c7ed-48df-98ab-9f6e98ed831b"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTAtMy0xLTEtOTI2MjY_98ff8f93-8771-46fa-bd9a-27527a1ba60e"
      unitRef="usd">4290000</fwrd:DisposalGroupIncludingDiscontinuedOperationCostsAndExpenses>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTEtMS0xLTEtOTI2MjY_464a3c86-03e0-4ab7-be65-0091c3f68d04"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTEtMy0xLTEtOTI2MjY_5b960aa3-3333-4a67-9ba2-8ea423bf77d9"
      unitRef="usd">9674000</fwrd:DisposalGroupIncludingDiscontinuedOperationLaborAndRelatedExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTItMS0xLTEtOTI2MjY_b8bb54d7-733d-40eb-9fc6-23919166fa06"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTItMy0xLTEtOTI2MjY_8c53f86f-1160-4404-ba38-58fbc81da996"
      unitRef="usd">2907000</fwrd:DisposalGroupIncludingDiscontinuedOperationLeaseAndRentalExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTMtMS0xLTEtOTI2MjY_c8c0d75b-f3d6-4ac8-8c06-836a5a909c0f"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTMtMy0xLTEtOTI2MjY_eff10452-f32c-4964-9f05-f094bd76c733"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTQtMS0xLTEtOTI2MjY_a334e0de-319e-40fa-a90c-a06b8977a22e"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTQtMy0xLTEtOTI2MjY_0a9177f0-c86e-4ee3-8247-271e9c3e410f"
      unitRef="usd">929000</fwrd:DisposalGroupIncludingDiscontinuedOperationInsuranceAndClaimsCosts>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTUtMS0xLTEtOTI2MjY_1b6dabdc-9e6f-4fe2-a72c-917fcb5e07a8"
      unitRef="usd">0</fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTUtMy0xLTEtOTI2MjY_bbcab790-57c8-4fe7-9b40-2806101c19e8"
      unitRef="usd">644000</fwrd:DisposalGroupIncludingDiscontinuedOperationFuelExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTYtMS0xLTEtOTI2MjY_4257af42-96d8-4ce0-ad04-d94bf2e66cce"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTYtMy0xLTEtOTI2MjY_8bd17130-7063-4561-a031-fc22a03ff0a5"
      unitRef="usd">2087000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTctMS0xLTEtOTI2MjY_2c7bab3b-adb5-4cd3-86fc-05d8b329d610"
      unitRef="usd">6967000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTctMy0xLTEtOTQ3MDY_e6745b67-8f64-4b2f-a3f5-79d402dc07ae"
      unitRef="usd">6967000</fwrd:DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTgtMS0xLTEtOTI2MjY_a19ecdfe-2e01-4b36-8b01-a0de4c690151"
      unitRef="usd">6967000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTgtMy0xLTEtOTI2MjY_a09428f7-61c8-4696-9735-2e69e6c3c947"
      unitRef="usd">27498000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTktMS0xLTEtOTI2MjY_00a9fae1-c13a-473e-821f-a3ebaa90cbf3"
      unitRef="usd">-6967000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMTktMy0xLTEtOTI2MjY_a0bbb1f9-8b10-4849-b674-e016764353f0"
      unitRef="usd">-10411000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjAtMS0xLTEtOTI2MjY_72a5bbda-9017-4345-b5ca-ebe07734809d"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjAtMy0xLTEtOTI2MjY_dd15679c-88c6-4128-abed-de04dd250989"
      unitRef="usd">-2860000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjEtMS0xLTEtOTI2MjY_0c72179a-4c25-43fd-8f9e-9e3e066a7a0b"
      unitRef="usd">-6967000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjEtMy0xLTEtOTI2MjY_2f435c53-afb9-4acb-af0e-5eeb75f3f16c"
      unitRef="usd">-13271000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjItMS0xLTEtOTI2MjY_18c037b4-ecc5-413f-a89f-b4e32e782927"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjItMy0xLTEtOTI2MjY_5d3fac9b-e063-4399-8e53-72de2a7649bc"
      unitRef="usd">-771000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i719a0e3f12c2444a9cd6f10637c89566_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjMtMS0xLTEtOTI2MjY_20da5c3c-82af-4e78-b45c-22de8f209828"
      unitRef="usd">-6967000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i1e11b769a6f24d82bf187b2bd7cba39a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNC9mcmFnOmVmOWQxMjA0NjkzNzQ3MjdiNDVlMmU2ZjkyNTYxZDBhL3RhYmxlOjg0Y2Y4N2ZiNTM1YTQ2MjJhYWFlMzAyNzgzNzhjMmRkL3RhYmxlcmFuZ2U6ODRjZjg3ZmI1MzVhNDYyMmFhYWUzMDI3ODM3OGMyZGRfMjMtMy0xLTEtOTI2MjY_5668e16f-7952-4f9d-a3ab-33d6f57f0781"
      unitRef="usd">-12500000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTE5Nw_a2746a5c-34d4-4010-a06b-9eef6990f2ae">Acquisitions &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;Intermodal Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the Company acquired certain assets and liabilities of Proficient Transport Incorporated and Proficient Trucking, Inc. (together &#x201c;Proficient Transport&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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;) for $16,339 and a potential earn-out of up to $2,000. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase agreement for Proficient Transport included an earn-out up to $2,000 based on the achievement of certain revenue milestones over a one-year period, beginning March 1, 2021. The estimated fair value of the earn-out liability on the date of acquisition was $829. The fair value was based on the estimated one-year performance of the acquired customer revenue and was calculated using the option pricing method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the earn-out liability was adjusted at each reporting period based on changes in the expected cash flows and related assumptions used in the option pricing method. During the three and nine months ended September&#160;30, 2022, the fair value of the earn-out changed by zero and ($294) respectively, and the change in fair value was recorded in &#x201c;Other operating expenses&#x201d; in the Condensed Consolidated Statements of Comprehensive Income. During the three and nine months ended September&#160;30, 2021, the fair value of the earn-out changed by zero and ($333) respectively, and the change in fair value was recorded in &#x201c;Other operating expenses&#x201d; in the Condensed Consolidated Statements of Comprehensive Income&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;. The one-year period ended in the first quarter of 2022 and the Company paid $91 in the second quarter of 2022 based on the terms of the purchase agreement. As of December&#160;31, 2021, the fair value of the earn-out liability was $385, which was reflected in &#x201c;Other cur&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;rent liabilities&#x201d; in the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;In November 2021, the Company acquired certain assets and liabilities of BarOle Trucking, Inc. (&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;&#x201c;BarOle&#x201d;) for $35,436. BarOle is an intermodal drayage company headquartered in Roseville, Minnesota. The acquisition of BarOle provides additional capacity and resources to meet customer demands in the intermodal market, and extends the service footprint to the Minneapolis-Saint Paul, Minnesota area. In addition, BarOle has a larger terminal location, which allows for further expansion in the future. The acquisition was financed by cash flows from operations. The results of BarOle have been included in the Company&#x2019;s Condensed Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Intermodal reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In &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:112%"&gt;May 2022,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; the Company &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:112%"&gt;acquired certain assets and liabilities of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Edgmon Trucking, LLC (&#x201c;Edgmon&#x201d;) for $40,433 and a potential earn-out of up to $5,000, based on the achievement of certain profit contribution milestones over a nineteen month period, beginning May 30, 2022. Edgmon, headquartered in Kent, Washington, operates a terminal in Kent and a yard in Seattle, servicing both the Port of Seattle and the Port of Tacoma. The acquisition of Edgmon marks the Company&#x2019;s first Intermodal location on the West Coast, a key area of expansion in the Intermodal strategic growth plan. The acquisition was financed by cash flows from operations. The results of Edgmon have been included in the Company&#x2019;s Condensed Consolidated Financial Statements as of and from the date of acquisition. The associated goodwill has been included in the Company&#x2019;s Intermodal reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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:112%"&gt;Fair Value of Assets Acquired and Liabilities Assumed &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BarOle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Edgmon&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 30, 2022&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;Tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Accounts receivable&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;2,481&#160;&lt;/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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property and equipment&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;6,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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,120&#160;&lt;/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;17,950&#160;&lt;/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;Non-compete agreements&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;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,418&#160;&lt;/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;17,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,704&#160;&lt;/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;40,862&#160;&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preliminary purchase price for BarOle and Edgmon has been allocated to assets acquired and liabilities assumed based on the Company&#x2019;s best estimates and assumptions using the information available as of the acquisition date through the date of this filing. The provisional measurements of identifiable assets and liabilities, and the resulting goodwill related to these acquisitions, are subject to adjustments in subsequent periods as the Company finalizes its purchase price allocations, including the third-party valuations. During the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;nine months ended September&#160;30, 2022, &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:112%"&gt;the Company recorded measurement period adjustments to the provisional amounts initially recorded for acquired property and equipment and acquired customer relationships and non-compete agreements related to the BarOle acquisition. The measurement period adjustments resulted in a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$1,113&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:112%"&gt; increase to acquired property and equipment and a combined &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$5,854&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:112%"&gt; decrease to acquired customer relationships and non-compete agreements, with a corresponding net increase to goodwill. The Company expects to finalize the valuations as soon as practicable, but no later than one year from the respective acquisition dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The estimated useful lives of acquired intangible assets as of the acquisition date are summarized in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BarOle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Edgmon&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability
      contextRef="i5e81675e3da94943a8f278e76bada156_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMjIz_61227926-fb89-43b9-9867-fb7a4bb301fc"
      unitRef="usd">16339000</fwrd:PaymentsToAcquireBusinessesGrossAndContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5e81675e3da94943a8f278e76bada156_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMjYw_b39b2c0a-c36f-4241-ab09-3fbaed374a21"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5e81675e3da94943a8f278e76bada156_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMzQx_415f7bba-3d93-480b-9954-97bdf044393f"
      unitRef="usd">2000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="if29bd8a9cbca4bb58ece38879e60faa1_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTE5OA_2d84ae23-df1f-4ecd-9113-05695e0b03a5">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5e81675e3da94943a8f278e76bada156_I20210228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTI5_79f0f065-2986-45ab-8182-6b67a517004d"
      unitRef="usd">829000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="if29bd8a9cbca4bb58ece38879e60faa1_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTIwMw_5670f740-59bf-4952-b5d7-15007636857e">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i32ac0a13adb04312b35c09e44e823674_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfOTQ0_85b5df1b-b587-49f3-800f-0ad6edaf8804"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i82d5b762879a4b52b75dc78cfdb6d28b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfOTg5NTYwNDY1NTMyNw_5bb50786-6e83-416c-bdf1-3704b93a3889"
      unitRef="usd">294000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i6f6a5d0526f74d5f9145c81c32fb3565_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNDk0NzgwMjMzMDIzOA_384a442e-fc25-4e6d-b06c-ad3fe935b386"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i56d301b750214ec3b374ed1e704fdbed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMTE5MQ_de6be465-700f-46f7-aa11-f20ade434c7c"
      unitRef="usd">333000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne
      contextRef="i667c98808c8a4921bafe3c6a6023f4b1_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTIwNA_618796fe-dc36-47c0-b02b-7d3c750ae0a5">P1Y</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriodOne>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="id9f6c8f8d94c481da3fcdb6798734a8b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMTQwOA_36e522b5-6b87-4cc4-a3cc-c8aeba3bbd7e"
      unitRef="usd">91000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="ie148675093bf4d58a46ef267127d549c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMTU0Mg_5e0d2a17-d9e7-4d0a-b258-cece4fad28cd"
      unitRef="usd">385000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMTc1NQ_3edba186-cff4-42ec-b0c2-882f63ba638d"
      unitRef="usd">35436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMjUzOQ_bea14fd0-ca94-471a-883f-f9970af66426"
      unitRef="usd">40433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfMjU3Ng_45fa524b-5d95-4d05-899c-0eb9e678f6a9"
      unitRef="usd">5000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod
      contextRef="i797866a40ee9467f9f9af0af6152f512_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTQ5NzU1ODIzMjU2_2b6c04d3-4ea8-4fdb-9fe8-8021d56cdfd9">P19M</fwrd:BusinessCombinationContingentConsiderationLiabilityEarnoutPeriod>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTE5Mg_800bcacc-ea4d-4c64-9489-a372e1ead725">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired and liabilities assumed as of the acquisition date are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BarOle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Edgmon&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;November 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;May 30, 2022&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;Tangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Accounts receivable&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;2,481&#160;&lt;/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,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Property and equipment&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;6,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total tangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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,120&#160;&lt;/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;17,950&#160;&lt;/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;Non-compete agreements&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;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,418&#160;&lt;/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;17,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,704&#160;&lt;/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;40,862&#160;&lt;/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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfNC0yLTEtMS05MjYyNg_dcb6d762-54d8-4e27-8e87-a5119b25c056"
      unitRef="usd">2481000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfNC00LTEtMS05MjYyNg_c280f2dc-280b-4874-860a-64dbd17a551a"
      unitRef="usd">4831000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfNy0yLTEtMS05MjYyNg_fd8fd840-1074-4dad-b685-381d3c71e45e"
      unitRef="usd">6464000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfNy00LTEtMS05MjYyNg_af649b4a-fbf5-40f4-9ea1-f792e2572add"
      unitRef="usd">613000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTAtMi0xLTEtOTI2MjY_7b1e2e7f-394a-4bf3-9d83-bfc1e80a92f4"
      unitRef="usd">8945000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTAtNC0xLTEtOTI2MjY_a8c9588a-e0a1-4a87-b1ca-5eefc0bd290c"
      unitRef="usd">5444000</fwrd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndTotalLiabilitiesAssumedTangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i845071639d144d33bf283a1d5e200c39_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTItMi0xLTEtOTI2MjY_b40148de-ed60-442f-b7eb-f76e745634b0"
      unitRef="usd">11120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i31009240a5ee46fdb4adc84006231a61_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTItNC0xLTEtOTI2MjY_720e1ef6-7869-44fa-9e05-7ee783f4157a"
      unitRef="usd">17950000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ibe3e1f6269c943edb548027f7a6856d8_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTMtMi0xLTEtOTI2MjY_5d45c727-7a17-4bd4-9267-bbbd6a2d2d24"
      unitRef="usd">221000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i1689654a9bdf47a68d4cc228d3ac3aa5_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTMtNC0xLTEtOTI2MjY_bb11555f-3eac-45b6-a2c2-cbd30a032e9a"
      unitRef="usd">465000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTQtMi0xLTEtOTI2MjY_291e202a-5f24-4e71-9331-c4e2848422e0"
      unitRef="usd">15418000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTQtNC0xLTEtOTI2MjY_3eab2c3c-92cb-40d4-a775-dd0e8058119c"
      unitRef="usd">17003000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTUtMi0xLTEtOTI2MjY_59a8f679-9d14-4af2-8fc7-ba4c65d5c054"
      unitRef="usd">26759000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTUtNC0xLTEtOTI2MjY_bf9a1566-492b-4c90-9127-97ef14b26911"
      unitRef="usd">35418000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTYtMi0xLTEtOTI2MjY_2036ca79-77ed-4b1e-af58-0856fc924fdd"
      unitRef="usd">35704000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTYtNC0xLTEtOTI2MjY_6b52df9f-117e-478b-9756-d7678e416359"
      unitRef="usd">40862000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTktMi0xLTEtOTI2MjY_85a8fe9b-d9a4-441a-a023-177199875ca7"
      unitRef="usd">268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMTktNC0xLTEtOTI2MjY_06fed5a0-02e5-442d-8398-126609452b60"
      unitRef="usd">429000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMjMtMi0xLTEtOTI2MjY_16bd8ece-3a6b-4f70-8120-fdb61ff1a0a3"
      unitRef="usd">268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMjMtNC0xLTEtOTI2MjY_ce3e3263-585b-40ca-8058-97470ba08394"
      unitRef="usd">429000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1c16498c27ec4afea204ee5a25bf7f11_I20211130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMjQtMi0xLTEtOTI2MjY_1f0f7091-83fa-42b6-ad67-b4bbe578dd7d"
      unitRef="usd">35436000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia76c8274904049328da9e6f1e281365c_I20220530"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOmQ3Y2QwYmFmMGIyZjQwYTU5Y2NmZjE4NDU2MGJhODM0L3RhYmxlcmFuZ2U6ZDdjZDBiYWYwYjJmNDBhNTljY2ZmMTg0NTYwYmE4MzRfMjQtNC0xLTEtOTI2MjY_fa75c9e8-81bb-43df-b161-17cca497ce79"
      unitRef="usd">40433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i13c82c564d94459cba33daf69761908d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNDc0Mw_f8de01ec-b67d-44ad-aca2-474eb49d89df"
      unitRef="usd">1113000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i13c82c564d94459cba33daf69761908d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNDgwNQ_2d8f55e1-d562-4444-bb42-b03168b38c8f"
      unitRef="usd">5854000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i13c82c564d94459cba33daf69761908d_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNDgwNQ_5f3477ea-21d3-4d3d-b99d-d32f73def316"
      unitRef="usd">-5854000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RleHRyZWdpb246MjljNWZjMTAwMWZiNDkxZDk1NzllZDVjMzI0N2M0OWFfNTE5OQ_d5c2417c-9614-4d51-bfa1-1c3beda892a8">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The estimated useful lives of acquired intangible assets as of the acquisition date are summarized in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;BarOle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Edgmon&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibac3aa4341bb44cda00642198625552a_D20211130-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOjg0N2E4ODEwNGQ2NTQzM2FhOGQ0NTNjMWU0YjM2NDE5L3RhYmxlcmFuZ2U6ODQ3YTg4MTA0ZDY1NDMzYWE4ZDQ1M2MxZTRiMzY0MTlfMi0yLTEtMS05MjYyNg_e35d6e24-2dd0-485c-b5e6-3c3dae8be2ad">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie11131c65da04f0e83b83e45b06e63f4_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOjg0N2E4ODEwNGQ2NTQzM2FhOGQ0NTNjMWU0YjM2NDE5L3RhYmxlcmFuZ2U6ODQ3YTg4MTA0ZDY1NDMzYWE4ZDQ1M2MxZTRiMzY0MTlfMi00LTEtMS05MjYyNg_a92c2673-9661-4b0a-8209-1ce41ba6b164">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2a36faae3f014df691b21ac70272815c_D20211130-20211130"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOjg0N2E4ODEwNGQ2NTQzM2FhOGQ0NTNjMWU0YjM2NDE5L3RhYmxlcmFuZ2U6ODQ3YTg4MTA0ZDY1NDMzYWE4ZDQ1M2MxZTRiMzY0MTlfMy0yLTEtMS05MjYyNg_84adb5dc-f02e-42df-a257-554d9614d61f">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifac62e8f40ce452ea5efa6f8b362d93c_D20220530-20220530"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8zNy9mcmFnOjI5YzVmYzEwMDFmYjQ5MWQ5NTc5ZWQ1YzMyNDdjNDlhL3RhYmxlOjg0N2E4ODEwNGQ2NTQzM2FhOGQ0NTNjMWU0YjM2NDE5L3RhYmxlcmFuZ2U6ODQ3YTg4MTA0ZDY1NDMzYWE4ZDQ1M2MxZTRiMzY0MTlfMy00LTEtMS05MjYyNg_9e639d9d-809d-488d-b898-68d4dd1b594a">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMTAzMg_f439fb05-9b44-4d4d-9b63-f589a1a4131c">Goodwill and Intangible Assets&lt;div&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;Goodwill &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill during the nine months ended September&#160;30, 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&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:700;line-height:100%"&gt;Intermodal&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:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,003&#160;&lt;/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;17,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accumulated goodwill impairment is $25,686 related to impairment charges the Company recorded during 2016 pertaining to its Truckload Services reporting unit. The Truckload Services reporting unit operates within the Expedited Freight reportable segment. As of September&#160;30, 2022, approximately $209,353 of goodwill is deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is tested for impairment on an annual basis and more often if indications of impairment exist. The Company conducts its annual impairment analyses as of June 30 each year. There have been no indicators of impairment during the three months ended September&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of acquired intangible assets during the nine months ended September&#160;30, 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,507&#160;&lt;/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;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carrying value as of September&#160;30, 2022 and December&#160;31, 2021 is inclusive &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$16,501&lt;/span&gt; of accumulated impairment.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMTAzMw_390f91e2-df37-4dd8-8fee-8e22d71a4419">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill during the nine months ended September&#160;30, 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&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:700;line-height:100%"&gt;Intermodal&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:700;line-height:100%"&gt;Consolidated &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,003&#160;&lt;/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;17,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i11fc6d6095e148e0a7db1484b91a0dcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNS0xLTEtMS05MjYyNg_b326c978-254e-40df-8488-f813553b3e10"
      unitRef="usd">169288000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if52b30b728fd4c408296427665e51093_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNS0zLTEtMS05MjYyNg_9a1eee41-0a92-4fd3-98c0-3e33503d688e"
      unitRef="usd">97464000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNS01LTEtMS05MjYyNg_9ca166c2-87dd-465d-91ac-62da45526276"
      unitRef="usd">266752000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3e4cb774364549bb9e41c6144a0f3d19_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNi0xLTEtMS05MjYyNg_db0b5a6b-b6f6-4e42-83dc-10bcbe35b989"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i286f68c1b1f34af397501523c2696222_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNi0zLTEtMS05MjYyNg_88d83d78-4ea6-4239-89f6-992e0886ecdf"
      unitRef="usd">17003000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNi01LTEtMS05MjYyNg_046dc90c-77ff-4e7b-b8fa-9d7766a42300"
      unitRef="usd">17003000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3e4cb774364549bb9e41c6144a0f3d19_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNy0xLTEtMS05MjYyNg_6eaee0aa-a584-4c5f-aacc-c643175344d5"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i286f68c1b1f34af397501523c2696222_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNy0zLTEtMS05MjYyNg_84b4bfbf-cc23-48fb-ad3a-dcc1c98e2cb3"
      unitRef="usd">4741000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfNy01LTEtMS05MjYyNg_d68453bf-28fd-4f0d-ae55-92ddac2bdbfd"
      unitRef="usd">4741000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ia8aeb095bf2f418583fbe877e0cbf870_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfOC0xLTEtMS05MjYyNg_d154d153-978b-4840-bdd5-720b4a84dd5f"
      unitRef="usd">169288000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie42b7bbdc9124e7e919714238e5c14a1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfOC0zLTEtMS05MjYyNg_b40c90ba-66d1-4afb-ab6a-a29ad933513d"
      unitRef="usd">119208000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjZjNjgzZjE3NWRjODRlZTFhYjczZWQ1ZTdlMTAzNjg4L3RhYmxlcmFuZ2U6NmM2ODNmMTc1ZGM4NGVlMWFiNzNlZDVlN2UxMDM2ODhfOC01LTEtMS05MjYyNg_2c43e094-7f1e-4b96-bd8a-c6f28a3ffffe"
      unitRef="usd">288496000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMjA0_692fd6b5-9a97-494e-a296-05eb63b1b15c"
      unitRef="usd">25686000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfNDEz_38267993-f223-4352-8e23-ccef09c7b9c3"
      unitRef="usd">209353000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMTAzNA_0d44b0d8-e576-4d5f-b1c7-1cddd5d64657">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of acquired intangible assets during the nine months ended September&#160;30, 2022 are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;262,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,950&#160;&lt;/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;465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Customer Relationships&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Balance as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,507&#160;&lt;/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;610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Carrying value as of September&#160;30, 2022 and December&#160;31, 2021 is inclusive &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$16,501&lt;/span&gt; of accumulated impairment.</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7085a8ea96ea4a82911f5ef01c8a58d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMi0yLTEtMS05MjYyNg_18b77769-19f4-479a-ae0b-c149ed319788"
      unitRef="usd">251377000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89ee388ae1c6476690ea8e22c4560fa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMi00LTEtMS05MjYyNg_0cad34da-39fb-4c66-b871-a9f475506f28"
      unitRef="usd">9176000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i684d14bbe1a94f15bd39c84eb6e1c618_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMi02LTEtMS05MjYyNg_9651f396-76a1-4e25-b8b0-2449924cf53b"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMi04LTEtMS05MjYyNg_5cfed5b1-f11b-4752-83b3-f9ca311299ec"
      unitRef="usd">262053000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i89eb5ac67d174fcdae7dc4f43864ee0e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMy0yLTEtMS05MjYyNg_d127e297-7b24-4c99-a510-f9a3667e5700"
      unitRef="usd">17950000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ibaa8dc62776a4482af7f72ca004bf561_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMy00LTEtMS05MjYyNg_d070766b-5f7e-4aa8-8d7c-91e92b773648"
      unitRef="usd">465000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7e1fe86ea9634a94b50f2003254014e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMy02LTEtMS05MjYyNg_30f5e8a5-18f9-4364-b0ab-65239874df47"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfMy04LTEtMS05MjYyNg_4e32c512-87d2-4ce3-8526-608994b617d8"
      unitRef="usd">18415000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i89eb5ac67d174fcdae7dc4f43864ee0e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNC0yLTEtMS05MjYyNg_ab8bf052-7467-44c5-9169-be20109150ea"
      unitRef="usd">-5162000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ibaa8dc62776a4482af7f72ca004bf561_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNC00LTEtMS05MjYyNg_26f68323-8cba-4519-81fd-9151a0c80cb7"
      unitRef="usd">-692000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i7e1fe86ea9634a94b50f2003254014e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNC02LTEtMS05MjYyNg_d43ebceb-a556-42a2-9cbc-d9d7e88d9d60"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNC04LTEtMS05MjYyNg_23b8fab5-4067-43eb-a28c-b0e7b3eaaa4f"
      unitRef="usd">-5854000</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib331fad4d0cf4b598159f9a348d89ce2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNS0yLTEtMS05MjYyNg_0b0c422f-9ab5-4d53-a3f7-941cfcf62a1b"
      unitRef="usd">264165000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5af9bbe194fc438fbebe815e2c545fba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNS00LTEtMS05MjYyNg_a84cdb9b-26e6-4603-9ff1-e78f9d557571"
      unitRef="usd">8949000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic2089113191b40fd9329a7d1c0b563f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNS02LTEtMS05MjYyNg_7d34b8d4-3b5e-4c35-964d-7f17bfef4460"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjNmODE1OTY5YjA4MzRiZWViMzk5NmQ3OWI1ZWYxZGM0L3RhYmxlcmFuZ2U6M2Y4MTU5NjliMDgzNGJlZWIzOTk2ZDc5YjVlZjFkYzRfNS04LTEtMS05MjYyNg_f8694706-4011-419a-bb08-21e33331d11c"
      unitRef="usd">274614000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7085a8ea96ea4a82911f5ef01c8a58d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMi0yLTEtMS05MjYyNg_c2c5a43e-e110-4fec-ab5a-44028864322e"
      unitRef="usd">99093000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89ee388ae1c6476690ea8e22c4560fa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMi00LTEtMS05MjYyNg_41e10d28-eb44-4917-9411-f6014b8abedc"
      unitRef="usd">6743000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i684d14bbe1a94f15bd39c84eb6e1c618_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMi02LTEtMS05MjYyNg_bd37283a-244c-47ae-8c94-3c5c928717bf"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMi04LTEtMS05MjYyNg_55cf7290-4d8b-4e7b-a5f1-5cce2c0e40a8"
      unitRef="usd">107336000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i89eb5ac67d174fcdae7dc4f43864ee0e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMy0yLTEtMS05MjYyNg_07611162-b482-42da-9421-4f3ab0af3269"
      unitRef="usd">11507000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibaa8dc62776a4482af7f72ca004bf561_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMy00LTEtMS05MjYyNg_d554e5ad-4dec-4b72-ae89-fdbce7dcacb8"
      unitRef="usd">610000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7e1fe86ea9634a94b50f2003254014e9_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMy02LTEtMS05MjYyNg_0f9ead80-a014-49e2-bb9b-f9c1fc25744e"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfMy04LTEtMS05MjYyNg_5a5676cc-fb86-428f-82c7-fc232724a606"
      unitRef="usd">12117000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib331fad4d0cf4b598159f9a348d89ce2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfNC0yLTEtMS05MjYyNg_50d08c69-9742-4b46-836a-d44973094672"
      unitRef="usd">110600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5af9bbe194fc438fbebe815e2c545fba_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfNC00LTEtMS05MjYyNg_60acf30b-8039-4b0c-b22d-f29e4b9e09de"
      unitRef="usd">7353000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic2089113191b40fd9329a7d1c0b563f7_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfNC02LTEtMS05MjYyNg_30ec5ea5-5953-449a-97a0-b9fc3d26060a"
      unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RhYmxlOjE1ZGNiYWJmZWY2ZjRjNDRiY2ZmYTI0NTUyZmY3YjcxL3RhYmxlcmFuZ2U6MTVkY2JhYmZlZjZmNGM0NGJjZmZhMjQ1NTJmZjdiNzFfNC04LTEtMS05MjYyNg_9b5cd48b-a35e-4c7d-9e13-58c25b70aa7e"
      unitRef="usd">119453000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="i7085a8ea96ea4a82911f5ef01c8a58d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMTAwMA_29d27ec7-cd9f-4eee-976a-4533e7c783f5"
      unitRef="usd">16501000</fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="ib331fad4d0cf4b598159f9a348d89ce2_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80MC9mcmFnOjQ4MDkzMjRiM2I4ZTQ4MWI5NGI0OTA4OThjMDk5YzJhL3RleHRyZWdpb246NDgwOTMyNGIzYjhlNDgxYjk0YjQ5MDg5OGMwOTljMmFfMTAwMA_303a35dd-2b69-4887-8964-531ce55f7202"
      unitRef="usd">16501000</fwrd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE0NQ_879dbb9f-1583-4f23-9608-401d004a68fc">Stock Incentive Plans&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded share-based compensation expense as follows for the three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Salaries, wages and employee benefits - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/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 share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2016, the Company adopted the 2016 Omnibus Incentive Compensation Plan (the &#x201c;Omnibus Plan&#x201d;) for the issuance of up to 2,000 common shares to employees. As of September&#160;30, 2022, appro&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;ximately 693 s&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;hares remain available for grant under the Omnibus Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;Stock Options&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;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain executives are eligible to receive grants of stock options. Stock options vest over a three-year period from the date of grant. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. The Company estimates the fair value of the grants using the Black-Scholes option-pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option transactions during the nine months ended September&#160;30, 2022 on a continuing operations basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&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:700;line-height:100%"&gt;Weighted-Average Exercise Price&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;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;64&#160;&lt;/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;106.13&#160;&lt;/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;Exercised&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;60.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(6)&lt;/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;106.29&#160;&lt;/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;Outstanding as of September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the total share-based compensation expense related to unvested stock options not yet recognized was $1,687, and the weighted-average period over which it is expected to be recognized is approximately two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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-style:italic;font-weight:400;line-height:120%"&gt;Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary long-term incentive plan is a restricted share award plan that entitles employees to receive shares of the Company&#x2019;s common stock subject to vesting requirements based on continued employment. Shares granted under the restricted share award plan are restricted from sale or transfer until vesting, and the restrictions lapse in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMTQ1NQ_bdce8bcd-a4ad-4d8c-92ee-195b45ffc631"&gt;three&lt;/span&gt; equal installments beginning one year after the date of grant. Dividends are paid in cash on a current basis throughout the vesting period. Share-based compensation expense associated with these awards is amortized ratably over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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;Restricted share transactions  during the &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;nine&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; months ended September&#160;30, 2022 on a continuing operations basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Shares&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80&#160;&lt;/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;105.66&#160;&lt;/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;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;67.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(25)&lt;/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;84.20&#160;&lt;/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;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&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 September&#160;30, 2022, the total share-based compensation expense related to restricted shares not yet recognized was $9,402, and the weighted-average period over which it is expected to be recognized is approximately two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance awards are based on achieving certain financial targets, such as targets for earnings before interest, taxes, depreciation and amortization, and the Company&#x2019;s total shareholder return as compared to the total shareholder return of a selected peer group, as determined by the Board. Performance targets are set at the beginning of each three-year measurement period. Share-based compensation expense associated with these awards is amortized ratably over the vesting period. Depending on the financial target, the compensation expense is determined based on the projected assessment of the level of performance that will be achieved. The Company estimates the fair value of the grants with a financial target based on the Company&#x2019;s total shareholder return using a Monte Carlo simulation model. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance award transactions during the nine months ended September&#160;30, 2022 on a continuing operations basis were as follows assuming target levels of performance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Awards&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14&#160;&lt;/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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Earned&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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;63.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or unearned&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;(16)&lt;/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;74.79&#160;&lt;/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;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the total share-based compensation expense related to unearned performance awards not yet recognized, assuming the Company&#x2019;s current projected assessment of the level of performance that will be achieved, was $3,448, and the weighted-average period over which it is expected to be recognized is approximately two years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&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;Under the 2005 Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), the Company is authorized to issue up to a remaining 318 shares of common stock to employees.  These shares may be issued at a price equal to 90% of the lesser of the market value on th&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;e first day or the last day of each six-month purchase period. Common stock purchases are paid for through periodic payroll deductions and/or up to two large lump sum contributions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a continuing operations basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&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:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Shares purchased by participants under the ESPP&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;5&#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;5&#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;Average purchase price&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;82.76&#160;&lt;/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;68.76&#160;&lt;/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;Weighted-average fair value of each purchase right under the ESPP granted&#xb9;&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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&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;42&#160;&lt;/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;118&#160;&lt;/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 style="height:6pt"&gt;&lt;td colspan="12" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:8pt;font-weight:400;line-height:100%"&gt;&#xb9; Equal to the discount from the market value of the common stock at the end of each six month purchase period.&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-style:italic;font-weight:700;line-height:120%"&gt;Director Restricted Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Amended and Restated Non-Employee Director Stock Plan (the &#x201c;Amended Plan&#x201d;), approved in May 2007 and further amended in February 2013 and January 2016, up to 360 of common shares may be issued. As of September&#160;30, 2022, approxim&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;ately 60 shares re&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;main available for grant under the Amended Plan. Under the Amended Plan, each non-employee director receives an annual grant of restricted shares of the Company&#x2019;s common stock. The restricted shares vest on the either of (a) the day immediately prior to the first annual shareholder meeting that occurs after the grant date or (b) one year after the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Director restricted share transactions during the nine months ended September&#160;30, 2022 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Director Restricted Shares&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;15&#160;&lt;/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;93.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;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;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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&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;For the three and nine&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; &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;months ended September&#160;30, 2022, the Company recorded $321 and $1,040, respectively, of share-based compensation expense associated with these grants. For the three and nine&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; &lt;/span&gt;months ended September&#160;30, 2021, the Company recorded $318 and $1,046, respectively, of share-based compensation expense associated with these grants. As of September&#160;30, 2022, the total share-based compensation expense related to the restricted shares not yet recognized was $841, and the weighted-average period over which it is expected to be recognized is approximately less than one year.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE3MQ_83f1fb23-b4e2-4a76-a6d0-bf8c2a4e5819">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded share-based compensation expense as follows for the three and nine months ended September&#160;30, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Salaries, wages and employee benefits - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and employee benefits - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/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 share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5f25922f6b884f538d600758f18a2638_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMi0xLTEtMS05MjYyNg_b0b41cf4-aeae-4f61-8c39-7e41b9874ff8"
      unitRef="usd">2355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b7ef6a086164ca29dd9edb30189eb99_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMi0zLTEtMS05MjYyNg_cd6b96be-e520-405b-8b95-075c8dd47c26"
      unitRef="usd">2283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e3555bf1a2e4b7ea47b4d316124eb06_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMi01LTEtMS05MjYyNg_98f63a42-0ae3-4196-9d9b-701df3d8dfe5"
      unitRef="usd">7661000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iadf2b68c23464b85ba1fbf4cb77bbf7a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMi03LTEtMS05MjYyNg_dfae9e1e-e928-4993-8646-a977c8505d42"
      unitRef="usd">7015000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7e771acff0044f7ca23d8054480259dd_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMy0xLTEtMS05MjYyNg_906c5e27-4059-4d99-9a38-d9371c21bcea"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if120dd8f73104ed2a92f731f232f23b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMy0zLTEtMS05MjYyNg_bf076250-e817-4677-a045-9d6e5b0a6c26"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a69ef253628457f83f6443359e82adf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMy01LTEtMS05MjYyNg_371ff967-266e-4699-ac3b-6692e428f914"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic9468a984aab49d3a39d4729f5af8740_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfMy03LTEtMS05MjYyNg_ce05e367-d502-41dc-a6a6-8c29f52906f7"
      unitRef="usd">16000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfNC0xLTEtMS05MjYyNg_0c304da5-83ad-4001-827e-c73eab553c2a"
      unitRef="usd">2355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfNC0zLTEtMS05MjYyNg_5684f54d-77bb-46e5-848b-942ca34ab421"
      unitRef="usd">2283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfNC01LTEtMS05MjYyNg_e729b794-8d12-4221-be41-0f61a5dc9e4a"
      unitRef="usd">7661000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjMyMGVkNDM0ZWJlMDRiYTdhNTZjYzRlNDA2MWUyNmQzL3RhYmxlcmFuZ2U6MzIwZWQ0MzRlYmUwNGJhN2E1NmNjNGU0MDYxZTI2ZDNfNC03LTEtMS05MjYyNg_0a71e3e4-2e1e-4091-a88b-437dd2313029"
      unitRef="usd">7031000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ic072849077104508a5edc73c1782372e_I20160531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMjkw_38bf38e1-23b1-44f3-9943-745dc3f5124a"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzQ1_3651136d-4427-423b-b42c-f637b8787e43"
      unitRef="shares">693000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTEzMA_022dc0b9-0bff-44ed-93b5-19713b5eb12a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE4Mw_94195b23-32d1-4c31-902b-568e4e478fd6">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option transactions during the nine months ended September&#160;30, 2022 on a continuing operations basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&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:700;line-height:100%"&gt;Weighted-Average Exercise Price&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;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;64&#160;&lt;/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;106.13&#160;&lt;/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;Exercised&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;60.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(6)&lt;/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;106.29&#160;&lt;/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;Outstanding as of September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i3781cae9a48f472c83550cd1e14fa794_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMS0xLTEtMS05MjYyNg_92a0f59f-0d9f-461a-a6b7-90bb7febdfa7"
      unitRef="shares">342000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i3781cae9a48f472c83550cd1e14fa794_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMS0zLTEtMS05MjYyNg_815aa314-ac56-4a46-9394-8bf132786edf"
      unitRef="usdPerShare">58.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMi0xLTEtMS05MjYyNg_a4b544ba-089b-4b98-8ccd-c6d617954764"
      unitRef="shares">64000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMi0zLTEtMS05MjYyNg_06d3f867-bc30-4f30-937f-b3c7244ce4ae"
      unitRef="usdPerShare">106.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMy0xLTEtMS05MjYyNg_fc317b11-f294-4657-8d62-ff512122f584"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfMy0zLTEtMS05MjYyNg_3ad0c3d6-a68f-44d6-9657-8564e66838bf"
      unitRef="usdPerShare">60.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfNC0xLTEtMS05MjYyNg_fb7dd069-350f-453a-8034-286bb9d2fa5e"
      unitRef="shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfNC0zLTEtMS05MjYyNg_599b8e8f-36e1-4c62-9af8-e873156203cb"
      unitRef="usdPerShare">106.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iaf991435bb024a859b3d4ed610927398_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfNS0xLTEtMS05MjYyNg_ad007adc-33dc-44dd-9e19-496a681d5079"
      unitRef="shares">397000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iaf991435bb024a859b3d4ed610927398_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjQ2ZGE1ZjA4Nzc5NDQzODQ4ZjJlM2EwYjllZDBjYTAyL3RhYmxlcmFuZ2U6NDZkYTVmMDg3Nzk0NDM4NDhmMmUzYTBiOWVkMGNhMDJfNS0zLTEtMS05MjYyNg_53ab795e-1849-407a-b8f5-5faa2e2ff4c5"
      unitRef="usdPerShare">65.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iaf991435bb024a859b3d4ed610927398_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfOTg0_692ebdbb-8546-4019-9310-864260c8d9ab"
      unitRef="usd">1687000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie94e0fc6c55249d2b26b849c1476c832_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMTA4MA_885d2cd4-f434-4535-914c-2d71380d2d2d">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i746c11ff5ea24f5dbe22d3301d1b342d_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMTQ4Nw_cb72c21f-c88c-44c5-8aa3-877cd58b040d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTEzMQ_20c81b86-4873-45c1-b9d7-3f9a3950f6d8">&lt;div style="text-indent:36pt"&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;Restricted share transactions  during the &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;nine&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; months ended September&#160;30, 2022 on a continuing operations basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Shares&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80&#160;&lt;/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;105.66&#160;&lt;/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;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;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;67.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;(25)&lt;/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;84.20&#160;&lt;/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;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Director restricted share transactions during the nine months ended September&#160;30, 2022 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Director Restricted Shares&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;15&#160;&lt;/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;93.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;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;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;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;93.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i86597bbf505a4cfdb95367acdfdfb2dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMS0xLTEtMS05MjYyNg_3edbc678-2456-44e3-8d30-0051823c1865"
      unitRef="shares">191000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i86597bbf505a4cfdb95367acdfdfb2dc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMS0zLTEtMS05MjYyNg_7bbd3a0c-1055-49f7-b1f4-2e6938e30a7f"
      unitRef="usdPerShare">69.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMi0xLTEtMS05MjYyNg_1cc1f580-c11d-4c9d-a5b7-3febe817f142"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMi0zLTEtMS05MjYyNg_57246f0d-d673-4979-b134-f64c1bbdd892"
      unitRef="usdPerShare">105.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMy0xLTEtMS05MjYyNg_6fc2c041-232e-43a2-8cb8-97c2e04e2873"
      unitRef="shares">91000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfMy0zLTEtMS05MjYyNg_372facf5-4324-4059-8a48-b8f1b7c84683"
      unitRef="usdPerShare">67.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfNC0xLTEtMS05MjYyNg_24c8656e-4144-4a56-a423-468162312243"
      unitRef="shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfNC0zLTEtMS05MjYyNg_dae6cb02-8045-42b4-8a0c-bb0c30749f27"
      unitRef="usdPerShare">84.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8ad8db35f8ef40ce9481e06edbcf828b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfNS0xLTEtMS05MjYyNg_93af1390-4eeb-4600-81e2-be5a67b79fdb"
      unitRef="shares">155000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8ad8db35f8ef40ce9481e06edbcf828b_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOmZlN2U5MTA4NTdmYTQ1NjY4MTJlNmY0MGI3ZGY5MmY5L3RhYmxlcmFuZ2U6ZmU3ZTkxMDg1N2ZhNDU2NjgxMmU2ZjQwYjdkZjkyZjlfNS0zLTEtMS05MjYyNg_48e9f32e-3039-4041-bf18-34651cbd5b2a"
      unitRef="usdPerShare">87.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i8ad8db35f8ef40ce9481e06edbcf828b_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMTkzMQ_ded908ed-e56f-4b3b-8056-7763a64c2e18"
      unitRef="usd">9402000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i9e664285f8fd444a9f8a78e531b92a47_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMjAyNw_98393da5-dd48-4730-aa8a-1bbd23fab7d2">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod
      contextRef="i7dfcc09c61b448f0afe451aa064e506a_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE1MQ_aacc1a5b-b2e8-41da-9c57-a3eee968b8a4">P3Y</fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardMeasurementPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE0MA_d4b79ac6-13b2-4cde-806b-99a48544bd60">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance award transactions during the nine months ended September&#160;30, 2022 on a continuing operations basis were as follows assuming target levels of performance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.304%"/&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.832%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Awards&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:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14&#160;&lt;/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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Earned&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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;63.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or unearned&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;(16)&lt;/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;74.79&#160;&lt;/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;Outstanding as of  September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i273fe06805684ae4bfc95ea97cc828f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfMS0xLTEtMS05MjYyNg_334b5661-520d-4a59-bc44-d99a695de21e"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i273fe06805684ae4bfc95ea97cc828f1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfMS0zLTEtMS05MjYyNg_60ef50a6-ba84-4c40-8152-a314076bc867"
      unitRef="usdPerShare">75.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfMi0xLTEtMS05MjYyNg_b8af054f-a2d0-4dda-91ee-e510aa192ab9"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfMi0zLTEtMS05MjYyNg_bf3ab742-8d8d-44c0-9a9d-b2f31a134894"
      unitRef="usdPerShare">127.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNC0xLTEtMS05MjYyNg_f6669d74-a4bb-4d7f-aebe-2da26319436c"
      unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNC0zLTEtMS05MjYyNg_43233ffb-3268-4e5d-aa8c-44e553025d3e"
      unitRef="usdPerShare">63.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNS0xLTEtMS05MjYyNg_edc72370-e6b6-459c-8b69-7abdf2fa4152"
      unitRef="shares">16000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNS0zLTEtMS05MjYyNg_ccbe6994-28ef-4f27-8b88-59435391efdf"
      unitRef="usdPerShare">74.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iabcd180d3bb645a7b27b02e4e50dff77_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNi0xLTEtMS05MjYyNg_750a8b14-ae17-49e3-82e1-74fee55b0ce0"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iabcd180d3bb645a7b27b02e4e50dff77_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjZiMzg0ZDMxZWRmYjQ1ZWZhOTMwNzA5M2U5YTViMWE3L3RhYmxlcmFuZ2U6NmIzODRkMzFlZGZiNDVlZmE5MzA3MDkzZTlhNWIxYTdfNi0zLTEtMS05MjYyNg_b09878d3-fd5f-4c1e-adc9-36fb0363f659"
      unitRef="usdPerShare">87.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iabcd180d3bb645a7b27b02e4e50dff77_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzIyOQ_9f558aaf-6f64-4cd7-bdc9-32e770d0ae7d"
      unitRef="usd">3448000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4584fccf073b48d9a6bbeda38e401781_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzMyNQ_4e100ede-275a-4a6f-9973-b3cb5278c10c">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibf376a65198f49bdb275628bef17c66a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzQ3Mw_f7de878c-30ac-48a7-8922-89da189070cf"
      unitRef="shares">318000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i54349e49b12d43d096c67bf9bcdc6732_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzU2MQ_129d3b9e-c6eb-4622-805c-a70539e1902c"
      unitRef="number">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="i54349e49b12d43d096c67bf9bcdc6732_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE0Mg_6e7b9905-44ad-417d-b4f4-edb252029189">P6M</fwrd:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <fwrd:NumberOfLargeLumpSumContributionsRelatedToEsppStockPurchases
      contextRef="ibf376a65198f49bdb275628bef17c66a_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfMzc1MA_6ab59ff8-99e6-488a-a2ad-358814254345"
      unitRef="contribution">2</fwrd:NumberOfLargeLumpSumContributionsRelatedToEsppStockPurchases>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTE1OQ_37a71b33-7bca-4e63-be7f-05590b9e461c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee stock purchase plan activity and related information was as follows on a continuing operations basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&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:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Shares purchased by participants under the ESPP&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;5&#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;5&#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;Average purchase price&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;82.76&#160;&lt;/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;68.76&#160;&lt;/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;Weighted-average fair value of each purchase right under the ESPP granted&#xb9;&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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense for ESPP&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;42&#160;&lt;/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;118&#160;&lt;/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 style="height:6pt"&gt;&lt;td colspan="12" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" 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:8pt;font-weight:400;line-height:100%"&gt;&#xb9; Equal to the discount from the market value of the common stock at the end of each six month purchase period.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i69e60a580bcb41ab94c1cb1dfc63fb61_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfMi0xLTEtMS05MjYyNg_cabd40a2-630b-4be1-99c6-9579007bab82"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ieb9a1d1d121f46799d3735f3d67372fa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfMi0zLTEtMS05MjYyNg_3cc24d50-34e4-4ae7-a2f7-34506dbc6224"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i4dd7a62d4ff840218763d4c2c03bcf1d_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfMy0xLTEtMS05MjYyNg_85b7f5b6-22e7-4b6d-b04f-b170769ee5a6"
      unitRef="usdPerShare">82.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="ida7fbf0ca7af4783b7c15cf8ba73880b_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfMy0zLTEtMS05MjYyNg_88752c14-4eb8-4e7a-af32-46d094db63a9"
      unitRef="usdPerShare">68.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i69e60a580bcb41ab94c1cb1dfc63fb61_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfNC0xLTEtMS05MjYyNg_656172c0-7f30-4807-9aba-e44a857b8081"
      unitRef="usdPerShare">9.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ieb9a1d1d121f46799d3735f3d67372fa_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfNC0zLTEtMS05MjYyNg_7b19d6b6-809b-486e-b734-a353063340bb"
      unitRef="usdPerShare">20.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i69e60a580bcb41ab94c1cb1dfc63fb61_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfNS0xLTEtMS05MjYyNg_f9468d90-b235-477d-b9a6-a18560d0b937"
      unitRef="usd">42000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieb9a1d1d121f46799d3735f3d67372fa_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjU2ODdmYTRmMDVmOTRiMjFhMDJjMjQ2YTBjNDAxMWYyL3RhYmxlcmFuZ2U6NTY4N2ZhNGYwNWY5NGIyMWEwMmMyNDZhMGM0MDExZjJfNS0zLTEtMS05MjYyNg_33f32998-6885-49e7-943f-15a6958ed6cd"
      unitRef="usd">118000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i34c9ad57690d42bc9d8e06dfc4e0b9fd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDA5OA_3f70473b-7c9b-4b46-8057-76f552e10843"
      unitRef="shares">360000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i34c9ad57690d42bc9d8e06dfc4e0b9fd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDE1Nw_bf5e6d6d-fc69-412b-b29a-bafa0cd35e00"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie65f784f3e3d4066b9dab79d7b116978_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDUwMA_ad3d7c75-61bd-4408-a04b-98f6ae0310be">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icfbece7ecc8a4b1daf2228e106409c62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMS0xLTEtMS05MjYyNg_bd6a4a65-7221-4900-a4da-92ffc80beaa8"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icfbece7ecc8a4b1daf2228e106409c62_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMS0zLTEtMS05MjYyNg_09b92977-89a8-4aea-8668-6db7c3b13fe9"
      unitRef="usdPerShare">93.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMi0xLTEtMS05MjYyNg_d7bf1d49-7fb0-4cbb-8b09-866992d5b0aa"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMi0zLTEtMS05MjYyNg_3c45b743-391c-4dc8-80a4-d80c8432d105"
      unitRef="usdPerShare">93.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMy0xLTEtMS05MjYyNg_d0010956-e109-4778-ae28-df2f465f2eb9"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfMy0zLTEtMS05MjYyNg_816caf85-b96a-483a-b538-1d9d763805e9"
      unitRef="usdPerShare">93.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfNC0xLTEtMS05MjYyNg_880d231f-4763-4630-a1d9-0e174c233ec7"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfNC0zLTEtMS05MjYyNg_f4818c1f-f188-42d2-b16a-6dda3d6c5126"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2ca36fb94d2140e2a23f8d52d6559eee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfNS0xLTEtMS05MjYyNg_3a69bdbc-3979-4c61-9096-df8e0d90abf9"
      unitRef="shares">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2ca36fb94d2140e2a23f8d52d6559eee_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RhYmxlOjY1MzBhZTE5NjA5YzQ0YmVhOGYyYjJhMDVmYzAwYTJkL3RhYmxlcmFuZ2U6NjUzMGFlMTk2MDljNDRiZWE4ZjJiMmEwNWZjMDBhMmRfNS0zLTEtMS05MjYyNg_874ae0c0-1525-4e11-8c43-c083c93f8216"
      unitRef="usdPerShare">93.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensation
      contextRef="i88426a5195ef44e08b1567a3c867befe_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDY3Mw_00b63a35-ec5e-45cc-b448-e21e2de0ddd6"
      unitRef="usd">321000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDY4MA_e43f9544-4ea6-4417-9967-bf74673642b5"
      unitRef="usd">1040000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8efc923a99a44db5b4d196e1010e0066_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDgyMA_d233a36a-0e9c-4787-a891-5981229d5cc5"
      unitRef="usd">318000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i356c7cc474d64b70baca6189d144d11b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNDgyNw_8f3df6df-85b8-456d-8e24-79853ce0ca32"
      unitRef="usd">1046000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2ca36fb94d2140e2a23f8d52d6559eee_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTAyMA_77b56a54-c64a-4717-b1c8-ac3ad73f35f3"
      unitRef="usd">841000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="id7f075d3acc144f586c0e92c43cc7bee_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80My9mcmFnOjM3ZDAzYzZmZGVkZjQwNDA5NGYwMDY4ZTJiN2I3OGYwL3RleHRyZWdpb246MzdkMDNjNmZkZWRmNDA0MDk0ZjAwNjhlMmI3Yjc4ZjBfNTEyNg_65d303bb-7fa6-409c-af12-729d54879a95">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNDY0OA_6fbd5e49-c744-4760-b0c2-93849b3e31a6">Indebtedness&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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;Credit facility, expires 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/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;(534)&lt;/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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&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,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2017, the Company entered into a five-year senior unsecured revolving credit facility (the &#x201c;Facility&#x201d;) with a maximum aggregate principal amount of $150,000, with a sublimit of $30,000 for letters of credit and a sublimit of $30,000 for swing line loans. The maturity date of the Facility was September 29, 2022.  In April 2020, the Company entered into the first amendment to the Facility, which increased the maximum aggregate principal amount to $225,000.  The Facility could have been increased by up to $25,000 to a maximum aggregate principal amount of $250,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#x2019; agreement to increase their commitments or the addition of new lenders extending such commitments. In July 2021, the Company entered into the second amendment to the Facility, which extended the maturity date to July 20, 2026 and changed the interest rate options available under the Facility. In December 2021, the Company entered into the third amendment to the Facility, which increased the amount available for borrowing under the Facility to $450,000, consisting of a $300,000 revolving line of credit and a term loan of $150,000. In connection with the third amendment, the Company borrowed $150,000 under the term loan and simultaneously repaid $150,000 on the revolving line of credit from the borrowings received. Under the third amendment, the Facility may be increased by up to $75,000 to a maximum aggregate principal amount of $525,000 pursuant to the terms of the amended credit agreement, subject to the lenders&#x2019; agreement to increase their commitments or the addition of new lenders extending such commitments. Such increases to the Facility may be in the form of additional revolving credit loans, term loans or a combination thereof, and are contingent upon there being no events of default under the Facility. As of September&#160;30, 2022 and December&#160;31, 2021, the Company had $279,966 and $272,466 respectively, of available borrowing capacity under the Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Facility contains covenants that, among other things, restrict the ability of the Company, without the approval of the required lenders, to engage in certain mergers, consolidations, asset sales, dividends and stock repurchases, investments, and other transactions or to incur liens or indebtedness in excess of agreed thresholds, as set forth in the credit agreement. The Company also has to fulfill financial covenants with respect to a leverage ratio and an interest coverage ratio. As of September&#160;30, 2022, the Company was in compliance with the aforementioned covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the amended Facility, interest accrues on the amounts outstanding under the Facility at the Company&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;&#x2019;s option, at either (1) Bloomberg Short-Term Bank Yield Index rate (the &#x201c;BSBY Ra&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;te&#x201d;), which cannot be less than zero, plus a margin ranging from 1.25% to 1.75% based on the Company&#x2019;s leverage ratio, or (2) the base rate, which cannot be less than 2.00%. The base rate is the highest of (i) the federal funds rate, which cannot be less than zero, plus 0.50%, (ii) the administrative agent&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;&#x2019;s prime rate and (iii) the BSBY Rate, which cannot be less than zero, plus 1.00%, plus a margin ranging from 0.00% to 0.50% based on the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;Company&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;&#x2019;s&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; leverage ratio. Interest is payable in arrears for each loan that is based on the BSBY rate on the last day o&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;f the interest period applicable to each loan, and interest is payable in arrears on loans not based on the BSBY rate on the last day of each quarter.  The interest rate on the outstanding borrowings under the Facility was 3.33% as of September&#160;30, 2022 and 1.35% as of September&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;Letters of Credit The Company has an arrangement under the Facility to issue letters of credit, which guarantee the Company&#x2019;s obligations for potential claims exposure for insurance coverage. As of both September&#160;30, 2022 and December&#160;31, 2021, outstanding letters of credit totaled $20,034.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNDY1Mg_ad36e371-6cd4-47a2-b05b-7ffb3367fd59">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of September&#160;30, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&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;Credit facility, expires 2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(447)&lt;/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;(534)&lt;/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:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt&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,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i51ae9b7ea2c84b12b7b0de0061053169_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMS0xLTEtMS05MjYyNg_b0b9e3ce-6c1b-4ad6-b7f4-31d7fb61079f"
      unitRef="usd">108875000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMS0zLTEtMS05MjYyNg_adcf5b97-57ff-4438-818b-dc727cbcf23f"
      unitRef="usd">157500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMi0xLTEtMS05MjYyNg_d3ca86af-ead2-4e4e-925d-d25e82b32537"
      unitRef="usd">447000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMi0zLTEtMS05MjYyNg_fff2a499-2743-4d6e-a22c-e1fffd7fae40"
      unitRef="usd">534000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMy0xLTEtMS05MjYyNg_76343f26-f79f-431d-a3b9-aa9319bbe023"
      unitRef="usd">108428000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfMy0zLTEtMS05MjYyNg_0ea3ab49-4e6b-40de-90d8-f3f87bc3baef"
      unitRef="usd">156966000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfNS0xLTEtMS05MjYyNg_3758f3e8-fe54-4798-b5df-c2cd3befe7c8"
      unitRef="usd">1494000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfNS0zLTEtMS05MjYyNg_c7031822-1b18-4869-b4a5-dfc66b45a6a2"
      unitRef="usd">1500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfNi0xLTEtMS05MjYyNg_3f0efc27-e090-45be-8b31-5999749abd41"
      unitRef="usd">106934000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RhYmxlOmVjOTBjN2ViYjgzMTQ1YmY5OTFiOWMzZDY4ZDdhYzAxL3RhYmxlcmFuZ2U6ZWM5MGM3ZWJiODMxNDViZjk5MWI5YzNkNjhkN2FjMDFfNi0zLTEtMS05MjYyNg_185adcb4-26a8-42c7-a193-8c8726691fce"
      unitRef="usd">155466000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="ifff7c239061f422eb76f3ea2fa049684_D20170901-20170930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNDY1NQ_897ce807-5373-4893-a0f5-37d2498cd4d6">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i059b4a412e1345bfab1ea949ba85c06e_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjQ1_a6f10139-5266-4f69-a318-868fac6ecb47"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i534a9eb3e9a544ab8993b47032ceef40_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjY4_85a4a392-9720-4030-ad03-8cd17a0aab05"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6d7464de310241ea9dab4564507c8e4c_I20170930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzEx_5d2ed0f0-c13a-437f-9257-dfa5a8156aff"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i4002861e4ea1441ebc1c84de0233f272_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNTMw_f54adc7d-a156-4d5b-8bca-49f3492d8d5e"
      unitRef="usd">225000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i4002861e4ea1441ebc1c84de0233f272_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNTgz_1fd371e5-8ddc-42f1-b65f-d7946b0f604a"
      unitRef="usd">25000000</fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4002861e4ea1441ebc1c84de0233f272_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNjI5_31ed09c8-63a4-4f9b-848d-d6a6a0736149"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTE1OA_277141db-1009-44bf-b4fa-674a9dc79904"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTE3OA_25a98c31-c4c1-4816-9746-44fb693c7e70"
      unitRef="usd">300000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i9442d33126324a43a9c3955db70be2ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTIyNQ_d1e96daf-3b63-43e7-96c4-c6a569cf59cd"
      unitRef="usd">150000000</us-gaap:LineOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0ef53b14598042b8b4c446587fab0430_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTI5MA_3114e0ba-d656-4c26-92fc-087b070dcf69"
      unitRef="usd">150000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i83275b4c91144ea0bab240762303a567_D20211201-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTMzOQ_3ee98ac9-9a67-479a-a921-d704602840c7"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLongTermDebt>
    <fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTQ3MA_77740f5a-7806-422c-a7d2-7eb6bf58f1ed"
      unitRef="usd">75000000</fwrd:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTUxNg_e36f72fe-ade7-4026-9074-1f8874d1cb95"
      unitRef="usd">525000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i51ae9b7ea2c84b12b7b0de0061053169_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTkzMg_d1bc21cf-b1a1-45ef-a40f-5d3e32db12f0"
      unitRef="usd">279966000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMTkzOQ_231b621e-34fa-4f48-af9b-4fec68d0034e"
      unitRef="usd">272466000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjc5NQ_19bcaaa3-9ec4-4068-be09-347a7115e08d"
      unitRef="number">0</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i046a119b4ba34eba9d15bc53f0011e00_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjgyNg_e155d42b-4403-46e5-9c66-b1ea4cbd005e"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifa259118e6314528a352779e989e66cd_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjgzMg_78f11f4d-a5f1-4e55-9e70-bbfb4bbe6c06"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <fwrd:DebtInstrumentBaseRateFloor
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMjkyMg_b0edf6fd-b6c0-40b4-b93f-f737448cda2a"
      unitRef="number">0.0200</fwrd:DebtInstrumentBaseRateFloor>
    <fwrd:DebtInstrumentFederalFundsRateFloor
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzAxMg_d5344e3e-19d0-4dfb-b09d-c093e6215cb6"
      unitRef="number">0</fwrd:DebtInstrumentFederalFundsRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i168b806bed124320a3c23f6e32b8fda2_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzAyMQ_4cefe676-fdb3-4149-bbe2-6f2fd0034a93"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzExOQ_45b41275-f9f7-4fea-9ca8-3b65354396ca"
      unitRef="number">0</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexRateFloor>
    <fwrd:DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate
      contextRef="ie2fd69eaec6c475a8918391d92b8182d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzEyOA_08086a1a-d13a-497a-bf4f-834cc6f559be"
      unitRef="number">0.0100</fwrd:DebtInstrumentBloombergShortTermBankYieldIndexAdditionalRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i12d0ef1ab72e4f518db9d0e8c30ffcf7_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzE1OQ_0048deab-6373-4d17-8cd5-4c90715f77f0"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i73e65473d68248cba1aecd35740748a0_D20211201-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzE2NQ_46394331-22c6-4c1f-8bc6-73285d3ebe56"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i51ae9b7ea2c84b12b7b0de0061053169_I20220930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzUyMw_3c0b8702-52ee-4326-8b2b-08d05d3bf4ac"
      unitRef="number">0.0333</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i29479859ddec420cace87990ebe88e7a_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfMzUzOQ_0ffab684-f42c-4a13-9527-3c5b5b896d0d"
      unitRef="number">0.0135</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ic1cbd1ee27b94016aab3f2eee5c85eed_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNDY0MA_d02287e1-ce52-4e5d-b479-01c43dc790c6"
      unitRef="usd">20034000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id6f81fc3019e4a28a6e4345c06d7a4c1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV80OS9mcmFnOjI0YWIxZTg3YzViOTRmZjNhOWIxMTgxZTNjYmFmZTMzL3RleHRyZWdpb246MjRhYjFlODdjNWI5NGZmM2E5YjExODFlM2NiYWZlMzNfNDY0MA_fe9c1e00-8659-43bf-9139-577d5d02a6db"
      unitRef="usd">20034000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RleHRyZWdpb246YTM0OGY4YmEzYThmNGNiOGFkOWUzMmY4NmYxYTMyZGJfMTEwMw_2b52b6f9-7578-42ef-8697-09b768e4283e">Net Income (Loss) Per ShareBasic net income (loss) per common share is computed by dividing net income (loss) by the weighted-average number of common shares outstanding during each period. Restricted shares have non-forfeitable rights to dividends and as a result, are considered participating securities for purposes of computing net income (loss) per common share pursuant to the two-class method. Diluted net income (loss) per common share assumes the exercise of outstanding stock options and the vesting of performance share awards using the treasury stock method when the effects of such assumptions are dilutive. &lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the three and nine months ended September&#160;30, 2022 and 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income and comprehensive income from continuing operations&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;52,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;30,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;150,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;77,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss and comprehensive loss from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,500)&lt;/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;Net income attributable to Forward Air&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;52,133&#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;23,536&#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;150,249&#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;65,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities from continuing operations&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;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss allocated to participating securities from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&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;(325)&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;(235)&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;(838)&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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per share for continuing operations&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;51,808&#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;30,268&#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;149,411&#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;77,353&#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;Numerator for basic and diluted net loss per share for discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic net income per share - weighted-average number of common shares outstanding&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;26,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;26,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;27,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive stock options and performance share awards&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;110&#160;&lt;/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;135&#160;&lt;/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;134&#160;&lt;/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;Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per share:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Continuing operations&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.94&#160;&lt;/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.12&#160;&lt;/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;5.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 per basic share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;1.94&#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;0.86&#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;5.56&#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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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:700;line-height:100%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Continuing operations&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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;text-align:left;vertical-align: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;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;/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 per diluted share&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;1.93&#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;0.86&#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;5.53&#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.37&#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:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1 &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;Rounding may impact summation of amounts. &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; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the three and nine months ended September&#160;30, 2022 and 2021 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive restricted shares and deferred stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RleHRyZWdpb246YTM0OGY4YmEzYThmNGNiOGFkOWUzMmY4NmYxYTMyZGJfMTEwNw_90d1734b-5943-45f8-a760-0aac9d97b510">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of net income (loss) attributable to Forward Air and weighted-average common shares outstanding for purposes of calculating basic and diluted net income (loss) per share during the three and nine months ended September&#160;30, 2022 and 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income and comprehensive income from continuing operations&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;52,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;30,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;150,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;77,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss and comprehensive loss from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,500)&lt;/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;Net income attributable to Forward Air&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;52,133&#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;23,536&#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;150,249&#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;65,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities from continuing operations&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;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss allocated to participating securities from discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income allocated to participating securities&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;(325)&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;(235)&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;(838)&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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted net income per share for continuing operations&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;51,808&#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;30,268&#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;149,411&#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;77,353&#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;Numerator for basic and diluted net loss per share for discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(6,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;(12,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic net income per share - weighted-average number of common shares outstanding&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;26,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;27,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;26,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;27,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive stock options and performance share awards&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;110&#160;&lt;/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;135&#160;&lt;/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;134&#160;&lt;/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;Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic net income (loss) per share:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Continuing operations&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.94&#160;&lt;/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.12&#160;&lt;/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;5.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 per basic share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&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;1.94&#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;0.86&#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;5.56&#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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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:700;line-height:100%"&gt;Diluted net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Continuing operations&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.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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.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;text-align:left;vertical-align: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;&#160;&#160;Discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;/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 per diluted share&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;1.93&#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;0.86&#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;5.53&#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.37&#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;1 Rounding may impact summation of amounts.</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNC0xLTEtMS05MjYyNg_9e536e46-c50a-4a5f-8f49-568c98b53bda"
      unitRef="usd">52133000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNC0zLTEtMS05MjYyNg_be320fe2-863c-41bc-8118-c5502d64d5bd"
      unitRef="usd">30503000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNC01LTEtMS05MjYyNg_31663da2-e059-4bfd-981e-8e99b669d026"
      unitRef="usd">150249000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNC03LTEtMS05MjYyNg_7e3741eb-902e-46f8-95ed-6c2910fb093c"
      unitRef="usd">77894000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNS0xLTEtMS05MjYyNg_a64c68db-886b-433c-9901-490fd88d33f4"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNS0zLTEtMS05MjYyNg_426eff91-6ba4-42bb-91ff-f64d4e1bdd21"
      unitRef="usd">-6967000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNS01LTEtMS05MjYyNg_0dddc44f-6568-4452-931c-910731f5bc75"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNS03LTEtMS05MjYyNg_edb71586-298c-48e5-83b3-afb457ad4ebd"
      unitRef="usd">-12500000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNi0xLTEtMS05MjYyNg_7429a4cf-f4a0-45ab-b19c-790d2ee23bf2"
      unitRef="usd">52133000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNi0zLTEtMS05MjYyNg_40869d1b-5c05-43b2-8e02-917a05a5c832"
      unitRef="usd">23536000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNi01LTEtMS05MjYyNg_1d12b638-9e8f-4f38-a1e6-310aa0e75e3f"
      unitRef="usd">150249000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfNi03LTEtMS05MjYyNg_4f5941ac-338e-4795-a0e3-f4698d8d35bd"
      unitRef="usd">65394000</us-gaap:NetIncomeLoss>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOC0xLTEtMS05MjYyNg_d25c2199-61bc-476f-99ce-7816075839da"
      unitRef="usd">325000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOC0zLTEtMS05MjYyNg_3a9cfdf9-08ec-4f9f-8f33-0ee4bcfde9fd"
      unitRef="usd">235000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOC01LTEtMS05MjYyNg_e96266fd-49fc-4019-ab2e-c1d6d48dff4a"
      unitRef="usd">838000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOC03LTEtMS05MjYyNg_9f7b0015-d8dc-43e3-a99a-030130cd1961"
      unitRef="usd">541000</us-gaap:UndistributedContinuingOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOS0xLTEtMS05MjYyNg_94896673-7e09-40b4-b4c1-1a223ed156ee"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOS0zLTEtMS05MjYyNg_22ab78a5-f1d5-49ea-b8cc-5de9c8905765"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOS01LTEtMS05MjYyNg_c487c956-abf4-49a5-99a6-427187a985ba"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfOS03LTEtMS05MjYyNg_d1df01af-1baf-458c-b92f-b0fff461504f"
      unitRef="usd">0</us-gaap:UndistributedDiscontinuedOperationEarningsLossAllocationToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTAtMS0xLTEtOTI2MjY_30cb82fb-85ff-49b2-833b-98665af93200"
      unitRef="usd">325000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTAtMy0xLTEtOTI2MjY_a4bb0028-7305-405d-8138-e2a9bf6acacc"
      unitRef="usd">235000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTAtNS0xLTEtOTI2MjY_9034b0ae-dbea-4334-9a77-a7e910757fd7"
      unitRef="usd">838000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTAtNy0xLTEtOTI2MjY_e8eb80e6-6933-4135-9010-021723518818"
      unitRef="usd">541000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItMS0xLTEtOTI2MjY_9198b246-2ed7-4d26-a894-69b8d81b9945"
      unitRef="usd">51808000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItMS0xLTEtOTI2MjY_957accc3-0f6e-4717-857c-700a9cb038bf"
      unitRef="usd">51808000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItMy0xLTEtOTI2MjY_23fc4fe0-5e13-4cba-aeae-b2c51bc83ae7"
      unitRef="usd">30268000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItMy0xLTEtOTI2MjY_343e2785-439c-4952-9e6e-6138c9767b9f"
      unitRef="usd">30268000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItNS0xLTEtOTI2MjY_635c67d9-749c-410b-9f55-61ab9dc9b977"
      unitRef="usd">149411000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItNS0xLTEtOTI2MjY_ce47d30f-d617-4dbe-ac15-c55511e63b2a"
      unitRef="usd">149411000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItNy0xLTEtOTI2MjY_142e3394-9c47-428c-bda6-c1d1d50290df"
      unitRef="usd">77353000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTItNy0xLTEtOTI2MjY_6a60dbdb-e960-44b3-a5bb-8b0f74a59627"
      unitRef="usd">77353000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtMS0xLTEtOTI2MjY_07876010-d312-453b-a08f-cb1cc79bc46b"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtMS0xLTEtOTI2MjY_3f4024dd-4944-46cc-a643-079e4ed990e2"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtMy0xLTEtOTI2MjY_1e6e92f7-1ee6-42c1-9cca-b11948737a5e"
      unitRef="usd">-6967000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtMy0xLTEtOTI2MjY_ec68e62b-9c3a-4735-8084-97aacccf12c5"
      unitRef="usd">-6967000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtNS0xLTEtOTI2MjY_2678712f-34d2-4a5a-8e0a-737156999bf2"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtNS0xLTEtOTI2MjY_b42d5fe9-5bbe-4282-ae80-cf920387b074"
      unitRef="usd">0</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtNy0xLTEtOTI2MjY_05ec0b57-725b-489b-be97-53a707d3a79b"
      unitRef="usd">-12500000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted>
    <us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTMtNy0xLTEtOTI2MjY_92652a54-b72e-4b80-81f8-c7d8d614a701"
      unitRef="usd">-12500000</us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTYtMS0xLTEtOTI2MjY_0d87998d-4a11-43d1-aa8f-ea27130fa549"
      unitRef="shares">26769000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTYtMy0xLTEtOTI2MjY_7a18c5c3-8e5b-4be8-96c1-3b2c7abe4a6e"
      unitRef="shares">27034000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTYtNS0xLTEtOTI2MjY_03a1ee51-7c50-4fc8-b5a5-de01dca0a9b2"
      unitRef="shares">26864000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTYtNy0xLTEtOTI2MjY_9a139658-58cb-4465-bae8-2d208900517a"
      unitRef="shares">27217000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTctMS0xLTEtOTI2MjY_fcf2db72-d608-4030-a193-f886e5e4e6f8"
      unitRef="shares">133000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTctMy0xLTEtOTI2MjY_4e6da2e7-fbb1-4b8b-8d7c-780a1e87cc10"
      unitRef="shares">110000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTctNS0xLTEtOTI2MjY_a4d6008a-7236-4f6f-b307-3850657af4c9"
      unitRef="shares">135000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTctNy0xLTEtOTI2MjY_34e11bd7-dcd4-430c-a2b8-4b27d232b691"
      unitRef="shares">134000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTgtMS0xLTEtOTI2MjY_0a680e19-518e-4c43-8956-379a9fb70c1c"
      unitRef="shares">26902000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTgtMy0xLTEtOTI2MjY_fc9dfc75-f794-41ef-9696-4d12e37e8ae5"
      unitRef="shares">27144000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTgtNS0xLTEtOTI2MjY_5473a809-f557-4d2e-a5de-b1e8f07c5be8"
      unitRef="shares">26999000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMTgtNy0xLTEtOTI2MjY_0f1e5bf4-30b9-4005-8996-710b5af30ea5"
      unitRef="shares">27351000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjEtMS0xLTEtOTI2MjY_6a095f60-cd65-4acc-9083-b5b20f6a2166"
      unitRef="usdPerShare">1.94</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjEtMy0xLTEtOTI2MjY_18ae0578-5890-43c9-bf6b-30d4d17f4a6c"
      unitRef="usdPerShare">1.12</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjEtNS0xLTEtOTI2MjY_6fc0a347-a2f7-4060-9f36-6aba251902a9"
      unitRef="usdPerShare">5.56</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjEtNy0xLTEtOTI2MjY_2c41f5eb-00de-4868-9d11-005612709326"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjItMS0xLTEtOTI2MjY_3e3c5616-0da4-4b98-8132-585e94617b12"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjItMy0xLTEtOTI2MjY_8e2283d7-8477-4d7d-83b4-1b14a2da75a6"
      unitRef="usdPerShare">-0.26</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjItNS0xLTEtOTI2MjY_c2f316c1-3228-4575-bb4e-012ea1cfc0bd"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjItNy0xLTEtOTI2MjY_901b5b2a-c2d4-487a-bf02-1f100e12c3c4"
      unitRef="usdPerShare">-0.46</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjMtMS0xLTEtOTI2MjY_16b25192-daa8-4876-8fc0-6cc01b1c5cd2"
      unitRef="usdPerShare">1.94</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjMtMy0xLTEtOTI2MjY_e1fe708f-a565-4394-82ac-989fa8acada0"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjMtNS0xLTEtOTI2MjY_f67958ce-4e1c-4109-88e1-5e66a203fcc0"
      unitRef="usdPerShare">5.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjMtNy0xLTEtOTI2MjY_6790a262-5bb4-43f7-b15f-e1b95665184d"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjYtMS0xLTEtOTI2MjY_55491b99-a94b-419f-9896-77ebe9e16fb6"
      unitRef="usdPerShare">1.93</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjYtMy0xLTEtOTI2MjY_24995673-c4ff-4cea-8cba-1ed182c7141e"
      unitRef="usdPerShare">1.12</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjYtNS0xLTEtOTI2MjY_0f1ce73a-e847-4851-9595-513ffe079356"
      unitRef="usdPerShare">5.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjYtNy0xLTEtOTI2MjY_c1c40839-e025-48dc-9ea4-7b7115b16d18"
      unitRef="usdPerShare">2.83</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjctMS0xLTEtOTI2MjY_39883f5a-af94-40f9-a394-cc04bf2f546e"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjctMy0xLTEtOTI2MjY_55c3ee5c-3d30-410c-9f48-83a1741ef7cd"
      unitRef="usdPerShare">-0.26</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjctNS0xLTEtOTI2MjY_e85d7ebb-04aa-44c2-a57c-8de2a14ab647"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjctNy0xLTEtOTI2MjY_593e4e5f-0281-4c97-83bc-fdcaee530eb4"
      unitRef="usdPerShare">-0.46</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjgtMS0xLTEtOTI2MjY_4273786b-6102-424a-958b-83ed4c72c50d"
      unitRef="usdPerShare">1.93</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjgtMy0xLTEtOTI2MjY_9dd4ac59-d8e4-40d5-818b-ebeeac94a2b7"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjgtNS0xLTEtOTI2MjY_09840a71-4f91-48ec-b3de-8c57858f16e0"
      unitRef="usdPerShare">5.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOjU4MWMzYzdkYzczNjQ2YmVhN2NkNGVjOThjNTM2ZTNlL3RhYmxlcmFuZ2U6NTgxYzNjN2RjNzM2NDZiZWE3Y2Q0ZWM5OGM1MzZlM2VfMjgtNy0xLTEtOTI2MjY_ddfb2647-6871-47ea-9451-d59d1e29ce2d"
      unitRef="usdPerShare">2.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RleHRyZWdpb246YTM0OGY4YmEzYThmNGNiOGFkOWUzMmY4NmYxYTMyZGJfMTEwMg_f7b3fd7c-c8e5-4b82-a7f2-175f9d20bf4a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The number of shares that were not included in the calculation of&#160;net income (loss) per diluted&#160;share because to do so would have been anti-dilutive for the three and nine months ended September&#160;30, 2022 and 2021 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Anti-dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive performance shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive restricted shares and deferred stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i780f0d9b582749ea9197bf4e76de4ce7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMi0xLTEtMS05MjYyNg_317bb258-0acc-42ce-b8fc-ce119cdee744"
      unitRef="shares">57000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if06d284406db4fa984b48388dbeb5a37_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMi0zLTEtMS05MjYyNg_af5d8084-e929-46fe-9644-b9f12be1fe8c"
      unitRef="shares">39000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ba485c0b9394b1898ca5694d937f4f4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMi01LTEtMS05MjYyNg_c12d6dfc-ff29-49d3-b39a-59f50e14884d"
      unitRef="shares">49000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i725efd3a71e049059278b0cd10b03d1a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMi03LTEtMS05MjYyNg_f7ceca9c-b81e-4093-8160-d862b0e3212f"
      unitRef="shares">39000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5621f26bf6424371baaa945ddf396fd5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMy0xLTEtMS05MjYyNg_2e2aeb3c-beae-4ffc-96a1-76ca926996b7"
      unitRef="shares">13000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifa61cb961a064e0abc3a0ee704e5907a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMy0zLTEtMS05MjYyNg_bd70b684-c8e4-4fd3-a72f-90cee3d49a1a"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3f2cb4bf87b04bcca48746a0aea83693_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMy01LTEtMS05MjYyNg_4fcef472-1e19-4faf-89d0-7da1566f6b3c"
      unitRef="shares">11000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3101dcbef8a345fb8f2fd25a0546c66b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfMy03LTEtMS05MjYyNg_191c733d-610f-413f-a0bc-c0ba9c00a0ed"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5d9a04b9734e4bf2a91e437e956aef7f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNC0xLTEtMS05MjYyNg_104912d5-28eb-49ae-8cc3-b1c050d53857"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0883aca87246464ca56da930c36c5b96_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNC0zLTEtMS05MjYyNg_70c89e32-3430-4d34-b008-7b565006dfb5"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i169030e93b714a8684002104f28b37a5_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNC01LTEtMS05MjYyNg_2aafd302-1cd0-432a-ac22-3468ea5afc08"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4f2667bb668b41788907a70f7bf8a768_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNC03LTEtMS05MjYyNg_8b9e236e-0e25-4e21-ba5e-fe6def219b25"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNS0xLTEtMS05MjYyNg_e7af84b3-dda8-4f2f-956d-ebce51299c57"
      unitRef="shares">70000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNS0zLTEtMS05MjYyNg_de6f8602-eda2-4bec-951a-0f3f4a055fe7"
      unitRef="shares">39000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNS01LTEtMS05MjYyNg_386104fe-f324-4bb7-9df3-e1fc02b1f1fa"
      unitRef="shares">60000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81Mi9mcmFnOmEzNDhmOGJhM2E4ZjRjYjhhZDllMzJmODZmMWEzMmRiL3RhYmxlOmY5M2IzODNiZTQ3NDQ2MzhhYmUzYzE0NDQ2NmQwMzJiL3RhYmxlcmFuZ2U6ZjkzYjM4M2JlNDc0NDYzOGFiZTNjMTQ0NDY2ZDAzMmJfNS03LTEtMS05MjYyNg_480cd196-5c5e-4df2-8c5c-17455d149cf0"
      unitRef="shares">39000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMjM3NQ_d42d84db-9582-4d8c-8198-87725f2754ed">Income Taxes&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the nine months ended September&#160;30, 2022 and 2021, the Company recorded income tax expense of $50,791 and $25,969, respectively, for continuing operations. The effective tax rate of 25.3% for the nine months ended September&#160;30, 2022 varied from the statutory United States federal income tax rate of 21.0% primarily due to the effect of state income taxes, net of the federal benefit, and non-deductible executive compensation, partially offset by excess tax benefits realized on share-based awards. The effective tax rate of 25.0% for the nine months ended September&#160;30, 2021 varied from the statutory United States federal income tax rate of 21.0% primarily due to the effect of state income taxes, net of the federal benefit, and non-deductible executive compensation, partially offset by excess tax benefits realized on share-based awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes income tax benefits from uncertain tax positions where the realization of the ultimate benefit is uncertain. As of both September&#160;30, 2022 and December&#160;31, 2021, the Company had $241 of unrecognized income tax benefits, all of which would affect the Company&#x2019;s effective tax rate if recognized. As of both September&#160;30, 2022 and December&#160;31, 2021, the Company had accrued interest and penalties related to unrecognized tax benefits of $88. With a few exceptions, the Company is no longer subject to U.S. federal, state and local, or Canadian examinations by tax authorities for years before 2014. &lt;/span&gt;&lt;/div&gt;The sale of Pool resulted in a capital loss in the amount of $4,230, which expires in 2026. The Company concluded that it was more likely than not the capital loss carryforward will not be realized and therefore, established a valuation allowance of $4,230 to reserve against its capital loss carryforward. The Company also maintains a valuation allowance to reserve against its state net operating loss carryforwards of $395. A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized.  The Company assessed the likelihood that its deferred tax assets would be recovered from estimated future taxable income and available tax planning strategies. In making this assessment, all available evidence was considered including economic climate, as well as reasonable tax planning strategies. The Company believes it is more likely than not that it will realize its remaining net deferred tax assets, net of the valuation allowance, in future years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTAw_ae95bc76-64b6-4599-ac34-d2e67897bebb"
      unitRef="usd">50791000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTA3_3a6feadf-ee33-4d95-ada8-9523acfb0eaa"
      unitRef="usd">25969000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTc4_d49276cb-5a40-4392-b22d-c71b9c878a02"
      unitRef="number">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia7ea2f4b75c943f3bc283a8557be76dc_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfNTAx_7b9ebff4-adae-4aeb-af60-ce408a093f6d"
      unitRef="number">0.250</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfOTY5_2cc17b47-c1ff-4523-b3f2-5a27faf6d38a"
      unitRef="usd">241000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfOTY5_a9529a7e-7088-4db6-a94e-19ef9cba3ece"
      unitRef="usd">241000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTE5Mg_a1470beb-74f9-44b8-984a-6774e512dd3b"
      unitRef="usd">88000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="ie3293a49fdba42bb804cee0eaa9dc94d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTE5Mg_c6084eba-118c-4a0a-b19f-2123ac72760b"
      unitRef="usd">88000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTQxNg_34a3f90e-da3d-46ea-a739-100b9b887c56"
      unitRef="usd">-4230000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i00b7eb1d96c14dcbbe5aad48b41194b0_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTYwMQ_43bde03e-ae11-4669-8a45-932c08f7d5e4"
      unitRef="usd">4230000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ia567093ef5e3409e86ca5a91579d08a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81NS9mcmFnOjMyMjBhMmVkZGI1NDQzODU4OWQxNmY3ZTI1ZDVjZTM1L3RleHRyZWdpb246MzIyMGEyZWRkYjU0NDM4NTg5ZDE2ZjdlMjVkNWNlMzVfMTc2OA_854a02cb-4d33-406b-8fd6-4d4910453996"
      unitRef="usd">395000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjU3OA_5cad0854-431a-4685-9786-e754692a6820">Fair Value of Financial Instruments&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company categorizes its assets and liabilities into one of three levels based on the assumptions used in valuing the asset or liability. Estimates of fair value financial assets and liabilities are based on a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. In accordance with this guidance, fair value measurements are classified under the following hierarchy: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations in which all significant inputs are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Model-derived valuations in which one or more significant inputs are unobservable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously discussed in Note 4, &lt;/span&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;Acquisitions, &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 estimated fair value of the earn-out liability was determined using the option pricing method. The significant inputs used to calculate the estimated fair value are derived from a combination of observable and unobservable market data. Observable inputs used in the option pricing method include the risk-free rate and the revenue volatility while unobservable inputs include the revenue discount rate and the estimated revenue projections. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021 are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents, accounts receivable, other receivables, and accounts payable are valued at their carrying amounts in the Company&#x2019;s Condensed Consolidated Balance Sheets, due to the immediate or short-term maturity of these financial instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of long-term debt under the Company&#x2019;s credit facility approximates fair value based on the borrowing rates currently available to the Company for a loan with similar terms and average maturity. &lt;/span&gt;&lt;/div&gt;As of September&#160;30, 2022, the estimated fair value of the Company&#x2019;s finance lease obligation, based on current borrowing rates, was $16,923, compared to its carrying value of $17,531. As of December&#160;31, 2021, the estimated fair value of the Company&#x2019;s finance lease obligation, based on current borrowing rates, was $14,312, compared to its carrying value of $14,159.</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjU4NA_ad9d303b-774c-43a1-aa5b-2fe1e16cd374">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis as of September&#160;30, 2022 and December&#160;31, 2021 are summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6de56363546841deb5dba4ec3e056ce6_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfMi0yLTEtMS05MjYyNg_955b10a7-ec91-4fd2-96c4-2b27a71c5558"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i0b2291aedaf84ed99118a7f218729630_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfMi00LTEtMS05MjYyNg_a6ae6983-3cfd-471b-9c16-c1d2cade331a"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i52ec153e77b04d83b3425b49058c1aa5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfMi02LTEtMS05MjYyNg_263ccc59-892f-47a0-aecb-1878c274cf9a"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i7eb956a0fc704353af92b3f086a46cf3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfMi04LTEtMS05MjYyNg_1da40888-2290-4a7a-a008-8c983921b001"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i081dbfd924e44398a2b0a49b3e00a0d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfNi0yLTEtMS05MjYyNg_b3e764c4-d5c5-4ec1-8d2b-237edb7202bd"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i9bd40a12eb754c21ae582a348aca16e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfNi00LTEtMS05MjYyNg_0c4e7018-9f6f-40a1-b70a-65ce94821ec7"
      unitRef="usd">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i099ef0b84297457c83ecc82bb41d71b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfNi02LTEtMS05MjYyNg_8d634bda-f093-4892-8c32-993949295ad1"
      unitRef="usd">385000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i149bf9e3708d41459d1861809ddc7893_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RhYmxlOjkwMThmNTFlMjllNjQ0Y2I5MTJiMGUxYmUyN2Y1MDA3L3RhYmxlcmFuZ2U6OTAxOGY1MWUyOWU2NDRjYjkxMmIwZTFiZTI3ZjUwMDdfNi04LTEtMS05MjYyNg_9a7c0647-4514-4454-b3f9-17d30a711e32"
      unitRef="usd">385000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic04d25a0843c4b0bbd7f240048f7da32_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjM3OA_3c6a2a4d-71e2-4233-8848-5a1527fa5fda"
      unitRef="usd">16923000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia489257f4dba4ca3890073036ab47406_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjQxNg_a1efc655-17c7-4967-a36c-efc60b20c6b0"
      unitRef="usd">17531000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8b75c93750d54a04b11452d8d84f022c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjUzNg_03a53265-0928-46b9-aa04-3d234a0f8be3"
      unitRef="usd">14312000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i895fea4fef794e4795a28488e7085dff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV81OC9mcmFnOmFhNWEzOGU1MGU0MDQ1YjhhMGU3ZjBiMTc2ZmRjNGZkL3RleHRyZWdpb246YWE1YTM4ZTUwZTQwNDViOGEwZTdmMGIxNzZmZGM0ZmRfMjU3NA_fbcd78b3-7342-4f6b-97cf-8d4bf247bee4"
      unitRef="usd">14159000</us-gaap:FinanceLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTQzMg_39eee9ed-463f-4ce9-9685-65c90c600965">Shareholders&#x2019; Equity&lt;div&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;Cash Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first, second and third quarters of 2022, the Board declared and the Company has paid a quarterly cash dividend of $0.24 per common share. During each quarter of 2021, the Company&#x2019;s Board of Directors declared and the Company has paid a quarterly cash dividend of $0.21 per common share. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 25, 2022, the Board declared a quarterly cash dividend of $0.24 per common share that will be paid in the fourth quarter of 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Share Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 5, 2019, the Board approved a stock repurchase plan authorizing the repurchase of up to 5,000 shares of the Company&#x2019;s common stock (the &#x201c;2019 Repurchase Plan&#x201d;).  The 2019 Repurchase Plan expires when the shares authorized for repurchase are exhausted or the 2019 Repurchase Plan is canceled.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2022, the Company repurchased through open market transactions 466 shares of common stock for $47,774, or an average of $102.44 per share, and during the nine months ended September&#160;30, 2021, the Company repurchased through open market transactions 535 shares of common stock for $48,989, or an average of $91.46 per share. All shares received were retired upon receipt, and the excess of the purchase price over the par value per share was recorded to &#x201c;Retained Earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.75pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 the Condensed Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2022, the remaining shares permitted to be repurchased under the 2019 Repurchase Plan were approximately 2,366 shares.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3bede44f8703437c8b97256cb9acd242_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTY2_15ae231c-efa9-45b9-ab10-459b191890e9"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idaa62942e77c401cbea98c98369d3824_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTY2_2bd94d59-5f4b-4a17-8e56-ab372d247c4c"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6db9b2a34b9042a3a2d857db127b5def_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTY2_f851ceb6-95f9-4b11-8b6c-76da37e98c9e"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icbcb499c6cd64eab8c08cd70e844afd4_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMzEy_082b8b84-8d3f-44b6-806a-20332bbc83ff"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i75b62e2269b049e39cb320bd5bc9b7d6_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMzEy_090ff2b2-9dd7-42a4-bc7f-db6708b943fd"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i07431668cee1407cb2bea5c24e0e7bbe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMzEy_5a2d67b9-3cdf-48e5-b85b-72e6fd75f512"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ib110f84bf41d46e2b4d964f5f41f7bed_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMzEy_70817aae-c24a-4c2c-a669-124b610633fa"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i915269bb11b949a695fe858aab4afa1e_D20221025-20221025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfNDAx_248b2954-1371-43fc-8eb6-2efd47f26636"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i3da3b45417554791b96d07627f9df5c9_I20190205"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfNTk3_0bc8b02f-3f4a-4b22-8795-c5e47c5b4d41"
      unitRef="shares">5000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i97625f48a80647bebbcf96a466626d73_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfODky_379f2f98-20c2-443b-ac33-7ad256cea611"
      unitRef="shares">466000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i97625f48a80647bebbcf96a466626d73_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfOTIy_2534321f-88e0-4d7c-b323-055e7cb90359"
      unitRef="usd">47774000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i97625f48a80647bebbcf96a466626d73_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfOTQz_893d3ad9-1bd7-4495-9a52-f61cc3ae4b74"
      unitRef="usdPerShare">102.44</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i451adf001ae5410ca3045cdb10364e21_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTA0OQ_e2fd25b9-bfbb-4579-8dd4-6d9abdea9504"
      unitRef="shares">535000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i451adf001ae5410ca3045cdb10364e21_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTA3OQ_a3431598-c27e-4a69-a3dd-8403f3cc1bdd"
      unitRef="usd">48989000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i451adf001ae5410ca3045cdb10364e21_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTEwMA_4199f1a6-0474-4fb1-b33f-81d92373ee24"
      unitRef="usdPerShare">91.46</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i7202deb271034565b7c09eb1bca12610_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82MS9mcmFnOjNkMjJmNWIwYWZmOTQwMmY5YjQwYzgzNjNiMDRjMjExL3RleHRyZWdpb246M2QyMmY1YjBhZmY5NDAyZjliNDBjODM2M2IwNGMyMTFfMTQyMA_ae7e18de-bd5f-4726-81b9-2b42bcebf55c"
      unitRef="shares">2366000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RleHRyZWdpb246ZTYxM2U0ZjUwYjNlNGVkMTk2YWE4MjU3MjM3NTY1NWRfMzI0Mg_9a9d4c27-6850-4ae0-bef0-715dce1b5662">Commitments and Contingencies&lt;div&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;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to various legal claims and actions incidental to its business, including claims related to vehicle liability, workers&#x2019; compensation, property damage and employee medical benefits. The Company accrues 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 loss can be reasonably estimated. Based on the knowledge of the facts, the Company believes the resolution of claims and pending litigation, taking into account existing reserves, will not have a material adverse effect on its Condensed Consolidated Financial Statements. Moreover, the results of complex legal proceedings are difficult to predict, and the Company&#x2019;s 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="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance coverage provides the Company with primary and excess coverage for claims related to vehicle liability, workers&#x2019; compensation, property damage and employee medical benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For vehicle liability, the Company retains a portion of the risk.  Below is a summary of the Company&#x2019;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:700;line-height:100%"&gt;Frequency&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:700;line-height:100%"&gt;Layer&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:700;line-height:100%"&gt;Policy Term&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;Expedited Freight&#xb9;&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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;LTL business&lt;/span&gt;&lt;/td&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;3,000&#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="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;Occurrence/Accident&#xb2;&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $3,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10/1/2021 to 10/1/2022&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:right;vertical-align: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 business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;LTL  business&lt;/span&gt;&lt;/td&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;6,000&#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="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;Policy Term Aggregate&#xb3;&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3,000 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10/1/2021 to 10/1/2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&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:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident.&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:8pt;font-weight:400;line-height:107%"&gt;&#xb3; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will respond.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Also, from time to time, when brokering freight, the Company may face claims for the &#x201c;negligent selection&#x201d; of outside, contracted carriers that are involved in accidents, and the Company maintains third-party liability insurance coverage with a $100 deductible per occurrence for most of its brokered services. Additionally, the Company maintains workers&#x2019; compensation insurance with a self-insured retention of $500 per occurrence.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance coverage in excess of the self-insured retention limit is an important part of the Company&#x2019;s risk management process.  The Company accrues for the costs of the uninsured portion of pending claims within the self-insured retention based on the nature and severity of individual claims and historical claims development trends. The Company believes the recorded &lt;/span&gt;&lt;/div&gt;reserves are sufficient for all incurred claims up to the self-insured retention limits, including an estimate for claims incurred but not reported. However, estimating the number and severity of claims, as well as related judgment or settlement amounts is inherently difficult, and the Company may fail to establish sufficient insurance reserves and adequately estimate for future insurance claims. Since the ultimate resolution of outstanding claims as well as claims incurred but not reported is uncertain, it is possible that the reserves recorded for these losses could change materially in the near term. Although, an estimate cannot be made of the range of additional loss that is at least reasonably possible.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RleHRyZWdpb246ZTYxM2U0ZjUwYjNlNGVkMTk2YWE4MjU3MjM3NTY1NWRfMzI0NA_e4c071ed-357d-439a-9cad-31c993b2ea6b">Below is a summary of the Company&#x2019;s risk retention on vehicle liability insurance coverage maintained by the Company through $10,000:&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.482%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Company &lt;br/&gt;Risk Retention&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:700;line-height:100%"&gt;Frequency&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:700;line-height:100%"&gt;Layer&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:700;line-height:100%"&gt;Policy Term&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;Expedited Freight&#xb9;&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:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;LTL business&lt;/span&gt;&lt;/td&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;3,000&#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="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;Occurrence/Accident&#xb2;&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $3,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10/1/2021 to 10/1/2022&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:right;vertical-align: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 business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $2,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;LTL  business&lt;/span&gt;&lt;/td&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;6,000&#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="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;Policy Term Aggregate&#xb3;&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:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$3,000 to $5,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;10/1/2021 to 10/1/2022&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LTL, Truckload and Intermodal businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Policy Term Aggregate&#xb3;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5,000 to $10,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Occurrence/Accident&#xb2;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0 to $1,000&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10/1/2021 to 10/1/2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:107%"&gt;&#xb9; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt;Excluding the Final Mile business, which is primarily a brokered service.&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:107%"&gt;&#xb2;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&gt; For each and every accident, the Company is responsible for damages and defense up to these amounts, regardless of the number of claims associated with any accident.&lt;/span&gt;&lt;/div&gt;&#xb3; During the Policy Term, the Company is responsible for damages and defense within the stated Layer up to the stated, aggregate amount of Company Risk Retention before insurance will respond.</us-gaap:OtherCommitmentsTableTextBlock>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i070ff8e016d0478a9de6780f836b2fcf_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RleHRyZWdpb246ZTYxM2U0ZjUwYjNlNGVkMTk2YWE4MjU3MjM3NTY1NWRfMTI3Ng_de95b383-6bef-4e6d-85bd-e87bfbcb0ffe"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="if03d561861b24535b92e3b9ef9b3ce24_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMi0yLTEtMS05MjYyNg_60c06069-a16b-4f8e-a78f-69c014cc204b"
      unitRef="usd">3000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="if2475ac9232045369826165a422df4da_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMi02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmE3OTJkMGM5ZGJkYjRlNTE4M2NjMTRjZmUxYjk2ZDEzXzQ_27eb0232-26d8-4931-8588-20f49e1720f4"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i76dc891869db4c298286203df8c2101e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMi02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmE3OTJkMGM5ZGJkYjRlNTE4M2NjMTRjZmUxYjk2ZDEzXzEw_cc38c693-bf5f-4d42-b0c7-052c44fe23d4"
      unitRef="usd">3000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="ib9f0076abe1a4596876388d5395f88ab_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMy0yLTEtMS05MjYyNg_bae14c79-4cc7-4410-9235-8a546154f699"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i41b57abece42494c8654cd13fc4ac901_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMy02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmNkMDVhMDZlOTBkMjRmMmRhN2MyZjkyM2QxYzE1Y2E3XzQ_ba881ac2-8736-464a-ad85-0410fa679a79"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="ibc50c401679b47f9a992e1e0ea91689c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfMy02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmNkMDVhMDZlOTBkMjRmMmRhN2MyZjkyM2QxYzE1Y2E3XzEw_9e0422b2-744a-4b55-a697-7c2250377cf7"
      unitRef="usd">2000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="i39009b40e3eb40cd977a4a86ece06f9b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNC0yLTEtMS05MjYyNg_98a1bfbd-135a-4038-b10e-2863f665b9d2"
      unitRef="usd">6000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="iae551a1ad4884f6aa9b392b20477135e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNC02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmNhYjk3YzE5NTFhYzRjZjNiNWY3NjU3YTk0YjFjNjg4XzQ_bbbec381-6559-4234-a571-94956a8a66a8"
      unitRef="usd">3000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="iabd5b3846c29453cb7339f93ca376352_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNC02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmNhYjk3YzE5NTFhYzRjZjNiNWY3NjU3YTk0YjFjNjg4XzEw_29e4ba15-f78c-4bb5-9a2d-aa6fed70b05c"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="ib86ed416942c4777b91c3f2f5c4857f7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNS0yLTEtMS05MjYyNg_5a104d6b-695e-4f01-be1d-a44d86f99e7b"
      unitRef="usd">2500000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i51959729650645749ce68c3baeea745e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNS02LTEtMS05MjYyNi90ZXh0cmVnaW9uOjhhNTgyN2NiYzk0MzRjNTM5ZjJkMDI1MDIwODU2N2FlXzQ_dca9d199-ce30-457c-8f78-f3f9056d5e77"
      unitRef="usd">5000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i01c9572a93834d5792bd2cf67255bc55_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNS02LTEtMS05MjYyNi90ZXh0cmVnaW9uOjhhNTgyN2NiYzk0MzRjNTM5ZjJkMDI1MDIwODU2N2FlXzEw_e96f4ede-befb-42ce-820c-7719b7624ed6"
      unitRef="usd">10000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible
      contextRef="ibe3d6485224a4979a6cef990ae68c87b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNy0yLTEtMS05MjYyNg_2ca51883-6771-48fb-b003-61060ab1162d"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductible>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="i2793e5736e69426093e1728023c342d0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNy02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmZmYTg3ODRkYTUwODRjZDZhZGM4YmEzYzIxZjhkOTgzXzQ_3895a3c5-ae0e-4c73-a129-5c3eabac66aa"
      unitRef="usd">0</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
      contextRef="iaccfc45849ab4567a5128a8fcc417d0e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RhYmxlOmJhNTI1MWZjMjRkOTQ5YjRhYzRmZjc3MDAzYWFjYjNlL3RhYmxlcmFuZ2U6YmE1MjUxZmMyNGQ5NDliNGFjNGZmNzcwMDNhYWNiM2VfNy02LTEtMS05MjYyNi90ZXh0cmVnaW9uOmZmYTg3ODRkYTUwODRjZDZhZGM4YmEzYzIxZjhkOTgzXzEw_16073381-0761-41e2-9c28-1bbc69d13226"
      unitRef="usd">1000000</fwrd:SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange>
    <fwrd:LiabilityInsuranceCoverage
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RleHRyZWdpb246ZTYxM2U0ZjUwYjNlNGVkMTk2YWE4MjU3MjM3NTY1NWRfMTk2Nw_045bdeae-a48b-4957-86de-039bafed43fc"
      unitRef="usd">100000</fwrd:LiabilityInsuranceCoverage>
    <fwrd:SelfInsuranceRetentionWorkersCompensation
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV82NC9mcmFnOmU2MTNlNGY1MGIzZTRlZDE5NmFhODI1NzIzNzU2NTVkL3RleHRyZWdpb246ZTYxM2U0ZjUwYjNlNGVkMTk2YWE4MjU3MjM3NTY1NWRfMjEzMg_7b16cf97-852b-4273-8973-20356a1de1b8"
      unitRef="usd">500000</fwrd:SelfInsuranceRetentionWorkersCompensation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RleHRyZWdpb246YmEzODRmZGQ2ZmVlNDJmZjhmZGUzM2M4YmZlNTkwZTZfMTU4NQ_1fd7bcb8-99e9-402e-85ee-1d2e9050c13f">Segment Reporting&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two reportable segments: Expedited Freight and Intermodal. The Company evaluates segment performance based on income from operations. Segment results include intersegment revenues and shared costs.&#160;&#160;Costs related to the corporate headquarters, shared services and shared assets, such as trailers, are allocated to each segment based on usage. Shared assets are not allocated to each segment, but rather the shared assets, such as trailers, are allocated to the Expedited Freight segment. Corporate includes revenues and expenses as well as assets that are not attributable to any of the Company&#x2019;s reportable segments.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies applied to each segment are the same as those described in the Summary of Significant Accounting Policies as disclosed in Note 1 to the Annual Report on Form 10-K for the year ended December&#160;31, 2021, except for certain self-insurance loss reserves related to vehicle liability and workers&#x2019; compensation. Each segment is allocated an insurance premium and deductible that corresponds to the self-insured retention limit for that particular segment. Any self-insurance loss exposure beyond the deductible allocated to each segment is recorded in Corporate. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment results from operations for the three and nine months ended September&#160;30, 2022 and 2021 are as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;28&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/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;Income (loss) from continuing operations&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;56,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,434&#160;&lt;/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;294&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;6,728&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;4,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842&#160;&lt;/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,775&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,617&#160;&lt;/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;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,769&#160;&lt;/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;671&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,440&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,180,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/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;16&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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;6,689&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;12,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;/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;Income (loss) from continuing operations&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;167,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;43,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,155&#160;&lt;/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,246&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;25,401&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/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;34&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;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;(57)&lt;/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;Depreciation&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;14,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,437&#160;&lt;/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,189&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;10,626&#160;&lt;/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;Income (loss) from continuing operations&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;93,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,905&#160;&lt;/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,110&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;23,015&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;304,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;183,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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,186,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,987&#160;&lt;/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;249,467&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,588&#160;&lt;/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;(219)&lt;/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,117,823&#160;&lt;/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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the segment information to the consolidated balances for revenues is set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Intersegment revenues - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/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;Consolidated intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the individual services within the Expedited Freight segment for the three and nine months ended September&#160;30, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Expedited Freight revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Network&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;240,482&#160;&lt;/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;199,360&#160;&lt;/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;726,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;579,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload&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;55,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;171,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;162,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Final Mile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,822&#160;&lt;/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;71,355&#160;&lt;/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;215,608&#160;&lt;/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;203,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;17,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;67,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;51,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;395,635&#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;341,557&#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;1,181,083&#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 #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RleHRyZWdpb246YmEzODRmZGQ2ZmVlNDJmZjhmZGUzM2M4YmZlNTkwZTZfNDQ_bc21b006-e279-47d6-818e-73080394c5c8"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i082c4b10057a4cc0b81d9f99d7e06af1_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RleHRyZWdpb246YmEzODRmZGQ2ZmVlNDJmZjhmZGUzM2M4YmZlNTkwZTZfMTU5Mg_ae31e39d-38d9-4b80-94d9-67f0e118886c">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment results from operations for the three and nine months ended September&#160;30, 2022 and 2021 are as follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;510,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;28&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;6,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,347&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;/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;Income (loss) from continuing operations&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;56,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,434&#160;&lt;/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;294&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;6,728&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&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;4,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842&#160;&lt;/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,775&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,617&#160;&lt;/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;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,769&#160;&lt;/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;671&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,440&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,180,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,492,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/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;16&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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;6,689&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;12,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;/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;Income (loss) from continuing operations&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;167,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;43,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,155&#160;&lt;/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,246&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;25,401&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expedited Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intermodal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated - Continuing Operations&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;External revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;709&#160;&lt;/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;34&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;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;(57)&lt;/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;Depreciation&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;14,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,437&#160;&lt;/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,189&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;10,626&#160;&lt;/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;Income (loss) from continuing operations&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;93,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;21,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,905&#160;&lt;/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,110&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;23,015&#160;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;304,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;183,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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,186,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,987&#160;&lt;/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;249,467&#160;&lt;/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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,588&#160;&lt;/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;(219)&lt;/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,117,823&#160;&lt;/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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation from the segment information to the consolidated balances for revenues is set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&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;Intersegment revenues - continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues - discontinued operation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/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;Consolidated intersegment revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue from the individual services within the Expedited Freight segment for the three and nine months ended September&#160;30, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2022&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:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Expedited Freight revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Network&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;240,482&#160;&lt;/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;199,360&#160;&lt;/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;726,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;579,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Truckload&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;55,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;171,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;162,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Final Mile&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,822&#160;&lt;/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;71,355&#160;&lt;/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;215,608&#160;&lt;/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;203,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;17,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;67,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;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;51,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;395,635&#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;341,557&#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;1,181,083&#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 #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMy0yLTEtMS05MjYyNg_e9218f41-4bad-47ed-9ee4-87dc35dfe29c"
      unitRef="usd">395607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMy00LTEtMS05MjYyNg_1e995e1e-7d1b-4efd-abe6-3db588c92dd8"
      unitRef="usd">114416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMy04LTEtMS05MjYyNg_433b3e48-d88a-4792-9c3e-5390d6c57ad6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMy0xMi0xLTEtOTI2MjY_ae882a0a-3d31-4753-bc97-3c384f512ca0"
      unitRef="usd">510023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf526799b6b54a848b5a055c4bc87a99_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNC0yLTEtMS05MjYyNg_e5a0b0dd-023f-4009-a268-84e21beb1f52"
      unitRef="usd">-28000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i912772653504425ea02d345ec7077332_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNC00LTEtMS05MjYyNg_1ebd424a-25ae-432c-925c-15eac824951c"
      unitRef="usd">-5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNC04LTEtMS05MjYyNg_65604113-3a63-4106-beb3-f3f3157dfd77"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNC0xMC0xLTEtOTI2MjY_9c2b2014-efba-4a5e-9a59-e95f1bb66087"
      unitRef="usd">-33000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i742684abec824ad8ba930d7a7e10203e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNC0xMi0xLTEtOTI2MjY_870c0fe3-c270-4223-8f3d-55b54cd6a2a6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNS0yLTEtMS05MjYyNg_cc2a7055-8a3a-402f-9162-4e0ea3a470f8"
      unitRef="usd">6331000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNS00LTEtMS05MjYyNg_4cd52c2e-7ca0-47ae-a8f3-361b0f550c29"
      unitRef="usd">1782000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNS04LTEtMS05MjYyNg_dad281dc-7f28-40cc-861a-62dd0230ef1d"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNS0xMC0xLTEtOTI2MjY_7df1547d-59d0-4b2d-93c5-1ecb87c7ae8c"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNS0xMi0xLTEtOTI2MjY_ed5d1d4a-bf21-491f-ab72-c4e17d622efc"
      unitRef="usd">8113000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNi0yLTEtMS05MjYyNg_fa120076-f6c8-4ce9-bcd4-73f684ae9413"
      unitRef="usd">1809000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNi00LTEtMS05MjYyNg_baeae77e-ef35-4e82-a007-c38527b64799"
      unitRef="usd">2347000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNi04LTEtMS05MjYyNg_53d549f6-9bc5-4297-86f1-a8326a0e3496"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNi0xMC0xLTEtOTI2MjY_39fcabf7-a3fb-48c1-a217-7b8765c8ade9"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNi0xMi0xLTEtOTI2MjY_25ba0a9f-de64-49f0-a1e2-723669d97842"
      unitRef="usd">4156000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNy0yLTEtMS05MjYyNg_1e4e2654-280e-44fb-be37-6cb9b76adc39"
      unitRef="usd">56304000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNy00LTEtMS05MjYyNg_bc64a873-12d6-41e7-821b-03764adf47d9"
      unitRef="usd">16610000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNy04LTEtMS05MjYyNg_a1d3d0eb-f0c4-463b-89bc-9299ab1e2191"
      unitRef="usd">-1249000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNy0xMC0xLTEtOTI2MjY_b88618a5-1772-4265-a220-2fd72bd27625"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfNy0xMi0xLTEtOTI2MjY_eaccb870-99d1-4bd2-af42-b4162fb865f2"
      unitRef="usd">71665000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3a6762f41e254223ae45a7a7917c0ca5_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfOC0yLTEtMS05MjYyNg_416c91e3-3820-4893-9310-3ce5737375db"
      unitRef="usd">6434000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie027f78b44ee48328c706897e096d0bc_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfOC00LTEtMS05MjYyNg_fb1e8670-e418-41ca-8288-a01795134251"
      unitRef="usd">294000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie3df4c1b80614b35ae86f85554bd6f3c_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfOC04LTEtMS05MjYyNg_9f29f094-df20-4a76-b0cb-b8ae9a04a9ae"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="idc33446d90134562bf1cdd4f0e5361f4_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfOC0xMC0xLTEtOTI2MjY_05296fff-0cbf-4987-90e9-2e0fe3d7f8fa"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iec7b6dbe7ea747af942f227ebfdca64d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfOC0xMi0xLTEtOTI2MjY_71f90588-f27d-4f61-a2ba-83c2ff5e9c7e"
      unitRef="usd">6728000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTItMi0xLTEtOTI2MjY_05c73381-8646-4aad-96d8-0ce3decba4f6"
      unitRef="usd">341461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTItNC0xLTEtOTI2MjY_6306a2c4-5461-4bac-8e8c-2d13a83d6eaa"
      unitRef="usd">78164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTItOC0xLTEtOTI2MjY_860d436d-5b76-4f7b-8082-e2a7124d3a90"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTItMTItMS0xLTkyNjI2_481db2ca-0d51-406d-b1eb-1679921190b4"
      unitRef="usd">419625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77febd6fe0d442a8b8cefc6beb8afea0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTMtMi0xLTEtOTI2MjY_3522f81d-fe6c-4e5e-839b-8c9c213a1e32"
      unitRef="usd">-96000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf4f9d20e1d547b2ab87c22a7239243a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTMtNC0xLTEtOTI2MjY_26acc381-35de-4a00-b5c3-0cb86d06bdf1"
      unitRef="usd">-9000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTMtOC0xLTEtOTI2MjY_2e0cd2bd-396e-46b0-b934-9e3c5b66f940"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTMtMTAtMS0xLTkyNjI2_3e525ff5-ff0d-49d8-bad1-7b878fbf1c63"
      unitRef="usd">-105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e994887da0e4e88a42af9dec496b713_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTMtMTItMS0xLTkyNjI2_6a836795-b275-4bbe-a2c7-fccbfc7d944d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTQtMi0xLTEtOTI2MjY_a48017dc-2541-416b-b155-205724c38877"
      unitRef="usd">4942000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTQtNC0xLTEtOTI2MjY_a4588a63-1983-45eb-b740-96109f4220fe"
      unitRef="usd">841000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTQtOC0xLTEtOTI2MjY_177c2b85-7542-4f4c-a9cb-bba046bfb734"
      unitRef="usd">16000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTQtMTAtMS0xLTkyNjI2_8eae682d-4e38-44b8-bc52-273bcb2b15c8"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTQtMTItMS0xLTkyNjI2_e92db766-30ef-4fa7-a7df-9810c048a23d"
      unitRef="usd">5799000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTUtMi0xLTEtOTI2MjY_63a66d02-ab6c-4e55-b33b-d7dd733d02c1"
      unitRef="usd">1842000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTUtNC0xLTEtOTI2MjY_4ae3e9a7-cf63-4800-85dd-076098c32041"
      unitRef="usd">1775000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTUtOC0xLTEtOTI2MjY_fc335c3f-4f48-4d91-b177-ecbd6dc9cead"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTUtMTAtMS0xLTkyNjI2_4f67395e-2133-4f29-886c-c9919148566a"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTUtMTItMS0xLTkyNjI2_d53223b1-e35e-4be1-a850-5cb7de50147b"
      unitRef="usd">3617000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTYtMi0xLTEtOTI2MjY_ebf5025d-2ae9-41c3-9b6f-ac6ad36aaedc"
      unitRef="usd">34636000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTYtNC0xLTEtOTI2MjY_adc388ab-adc1-48b9-ba38-79120ee2250f"
      unitRef="usd">8712000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTYtOC0xLTEtOTI2MjY_863be082-b3f9-4e58-86cb-fd4f3e39128c"
      unitRef="usd">-872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTYtMTAtMS0xLTkyNjI2_2f3a7628-8b7f-4b2e-af74-1013396eb851"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTYtMTItMS0xLTkyNjI2_38c1d57a-b776-453e-b300-8cb2b36f8bc1"
      unitRef="usd">42476000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5f835890df9b4020a631ad7c8aa8827c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTctMi0xLTEtOTI2MjY_b85ca707-f5a3-4cfb-a16c-bba89932e6fc"
      unitRef="usd">13769000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i21f00368ba4940b0ab1d3781f2456d7b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTctNC0xLTEtOTI2MjY_4f4f8b0d-05be-4d02-a5f4-32b5d02d53fc"
      unitRef="usd">671000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0bac107f7301460e9f8628f9a9d9c9b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTctOC0xLTEtOTI2MjY_4d943aa2-b040-4ec4-b4e5-7685da832f35"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i523adadbeb924ffaa7cfa8e98214d296_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTctMTAtMS0xLTkyNjI2_26e1212d-dd76-446a-9304-cda527051bd4"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3b02848cddf64527a2c596dbd3881d58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMTctMTItMS0xLTkyNjI2_5efb3015-fba3-4478-8667-2978201622e5"
      unitRef="usd">14440000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjEtMi0xLTEtOTI2MjY_3e340636-ad07-4876-99b0-e3d80ddf3f8a"
      unitRef="usd">1180947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjEtNC0xLTEtOTI2MjY_db9674f0-3f4a-429a-97ed-1955fee72a01"
      unitRef="usd">311256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjEtOC0xLTEtOTI2MjY_e27596e3-1a9d-4e0d-a60a-1c856eacb569"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic54036b797524fc890e6da25333ef81b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjEtMTItMS0xLTkyNjI2_c5888a27-9857-4fc5-9c40-ba3e09720aae"
      unitRef="usd">1492203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4afa613919b64e6a83b682b6e4d6cedd_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjItMi0xLTEtOTI2MjY_36774c66-ffe1-4d78-a37c-789bbeb5b4a0"
      unitRef="usd">-136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11d748df32404a15af87db5a0d534861_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjItNC0xLTEtOTI2MjY_2d0394e2-f512-4164-af5c-3480817c9c8d"
      unitRef="usd">-16000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjItOC0xLTEtOTI2MjY_b7fbbebf-c6e8-4a71-b422-db731266d06e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjItMTAtMS0xLTkyNjI2_378608ff-5816-48ca-b959-e7cf5c989b6b"
      unitRef="usd">-152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4041f2b1104e46f78811069dcf211359_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjItMTItMS0xLTkyNjI2_7e5365a5-8c45-4c81-b689-1724cc684b5d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjMtMi0xLTEtOTI2MjY_e3528678-cb62-4d8c-9d3e-1b67b006edb5"
      unitRef="usd">18010000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjMtNC0xLTEtOTI2MjY_448aed61-15c2-4836-8f4b-dab5313e5756"
      unitRef="usd">4766000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjMtOC0xLTEtOTI2MjY_651f5eb5-827d-4290-8aca-799d32be3054"
      unitRef="usd">101000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjMtMTAtMS0xLTkyNjI2_f3bf6f8c-c724-4c8e-8980-9b205cadebb1"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic54036b797524fc890e6da25333ef81b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjMtMTItMS0xLTkyNjI2_38b0ffa0-7308-41af-a76f-853fc9c7f1d0"
      unitRef="usd">22877000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjQtMi0xLTEtOTI2MjY_cbeead53-3c30-4e4e-98e7-a5f86dae0d1b"
      unitRef="usd">5428000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjQtNC0xLTEtOTI2MjY_cce85c2c-068c-4cad-b802-7abd9846d110"
      unitRef="usd">6689000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjQtOC0xLTEtOTI2MjY_f6b69ed7-21f7-4ac6-91ca-b80cf042eb54"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjQtMTAtMS0xLTkyNjI2_c4775d48-9c24-483f-9ee1-333f0a9d82df"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic54036b797524fc890e6da25333ef81b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjQtMTItMS0xLTkyNjI2_6bc532d7-3f1c-4fda-9cc0-d6a271a5785f"
      unitRef="usd">12117000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjUtMi0xLTEtOTI2MjY_e19b43e3-af85-44a7-b21c-098688a6083a"
      unitRef="usd">167091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjUtNC0xLTEtOTI2MjY_5a3a5514-937d-4903-8f3a-e19d8462cabd"
      unitRef="usd">43005000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjUtOC0xLTEtOTI2MjY_50cf73e6-1efa-4fb8-94dc-f444471efd7c"
      unitRef="usd">-5535000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjUtMTAtMS0xLTkyNjI2_8b8e1552-e1d8-43b0-8992-05ce72123c8d"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic54036b797524fc890e6da25333ef81b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjUtMTItMS0xLTkyNjI2_526b238b-117d-4971-9686-e640239276af"
      unitRef="usd">204561000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i766af87326544cafa9e0644ed94d4d36_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjYtMi0xLTEtOTI2MjY_2b5e9b7f-25cc-4ef5-b43a-8510ea6c1a78"
      unitRef="usd">24155000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i483640e4f24f43e0a442c5a82562a740_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjYtNC0xLTEtOTI2MjY_232627fa-4757-45e1-9fac-95e53e62de52"
      unitRef="usd">1246000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5ae6618de6764805a2fc01b093c2bfb0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjYtOC0xLTEtOTI2MjY_b8d92fb8-9eea-4a21-b8a9-d47be3709fa5"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifb185653cbfb4bb29c528aaa67cb3d70_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjYtMTAtMS0xLTkyNjI2_695b9171-bd02-40eb-8d65-8ee96a54d821"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic54036b797524fc890e6da25333ef81b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMjYtMTItMS0xLTkyNjI2_fe28089e-2deb-4d9e-974c-9db03537802a"
      unitRef="usd">25401000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzAtMi0xLTEtOTI2MjY_2275c53b-13ac-42fd-9bb5-5ce4e8360410"
      unitRef="usd">996769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzAtNC0xLTEtOTI2MjY_e3a54e9f-5035-4763-ac96-ee90a87e34de"
      unitRef="usd">205786000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzAtOC0xLTEtOTI2MjY_cb13b193-70de-46ac-a9f0-1975ca7f5a63"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzAtMTItMS0xLTkyNjI2_5c6a66c6-6404-40af-894f-3be7aeef8ce3"
      unitRef="usd">1202555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99bb4bb575f54e0a831adbd10e67d502_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzEtMi0xLTEtOTI2MjY_6bf0256b-ea4e-46dd-98fb-757176bfbd9c"
      unitRef="usd">-709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e1ebdb6b6154554889bd25a91230995_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzEtNC0xLTEtOTI2MjY_95a18f63-98ad-43d4-a12e-3bae7fa2b7fa"
      unitRef="usd">-34000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzEtOC0xLTEtOTI2MjY_da8c3381-c8cc-4c3a-84a8-29aab25f53f2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzEtMTAtMS0xLTkyNjI2_76b9572c-9ebb-4abe-aece-f3b5194bb9b1"
      unitRef="usd">-800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb112c6fe9c84387b2bc52555ff85736_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzEtMTItMS0xLTkyNjI2_6f153fcd-703e-428c-97c3-ef74f6182b6e"
      unitRef="usd">-57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Depreciation
      contextRef="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzItMi0xLTEtOTI2MjY_feab1e60-3678-4c4f-9d9b-883baf1e1f87"
      unitRef="usd">14924000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzItNC0xLTEtOTI2MjY_f50fd50d-ba62-478d-891b-cff4a9c02340"
      unitRef="usd">2475000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzItOC0xLTEtOTI2MjY_6c4b5aa8-a2db-441e-a6f1-0dba1c6ac859"
      unitRef="usd">42000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzItMTAtMS0xLTkyNjI2_875f638c-eb91-4c7a-8ad2-e14d7d4854fb"
      unitRef="usd">0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzItMTItMS0xLTkyNjI2_f8d9f715-5391-46ac-9c0b-77d9c198cade"
      unitRef="usd">17441000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzMtMi0xLTEtOTI2MjY_12561f9f-2846-44a7-9a42-97d9b66d7d02"
      unitRef="usd">5437000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzMtNC0xLTEtOTI2MjY_db153dc8-cbe4-40f0-936a-96656c8b9fb1"
      unitRef="usd">5189000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzMtOC0xLTEtOTI2MjY_9cae936b-f2b2-42fc-9b7c-279ca74b461e"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzMtMTAtMS0xLTkyNjI2_2903b09b-8ca6-4948-9318-4274bd629127"
      unitRef="usd">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzMtMTItMS0xLTkyNjI2_f768642c-7dd6-4da9-a5a2-647b6b344e25"
      unitRef="usd">10626000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzQtMi0xLTEtOTI2MjY_443b4dad-b3b6-4a65-bf71-4d8e65cc919e"
      unitRef="usd">93854000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzQtNC0xLTEtOTI2MjY_a0bee188-1580-4ade-8ebd-e6f8d5f13359"
      unitRef="usd">21607000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzQtOC0xLTEtOTI2MjY_1b5401ad-0784-46f2-8c63-a363318bf2aa"
      unitRef="usd">-8137000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzQtMTAtMS0xLTkyNjI2_602f52fa-15ee-467e-8703-55281ee768aa"
      unitRef="usd">0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzQtMTItMS0xLTkyNjI2_e4a61080-f12f-46cd-a99a-004bfd8bf3df"
      unitRef="usd">107324000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9d1c406f8ba147a981302a46fc6591be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzUtMi0xLTEtOTI2MjY_f88093e4-86c5-4546-9cb5-ade2fec2c737"
      unitRef="usd">21905000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9fe7a4e8c2a242ee9130bb69cd4de5f7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzUtNC0xLTEtOTI2MjY_1b8f889b-5b14-4ccc-958a-369f9acc624a"
      unitRef="usd">1110000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib6d7f2d0cfda4acaac14ff0c76da1377_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzUtOC0xLTEtOTI2MjY_f859caf0-8307-4832-a889-442c4b72acee"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i99d171d865ce4bd58cdaa3450603072d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzUtMTAtMS0xLTkyNjI2_8c2833a0-420c-4313-bf97-201e0bfe4dc5"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if1fc9e24ac74414199efe59ed97805e6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjA2MTU4MDVmNjhiZDQ3NGM4ZGFjYTcwMjY1YTllZTU0L3RhYmxlcmFuZ2U6MDYxNTgwNWY2OGJkNDc0YzhkYWNhNzAyNjVhOWVlNTRfMzUtMTItMS0xLTkyNjI2_d3d3ebd3-d374-4f94-9f77-b17c31a796f3"
      unitRef="usd">23015000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i240dafe17f864364b97a09b27676b603_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMTktMi0xLTEtOTI2MjY_a629652d-7417-4d35-b187-571b385e1560"
      unitRef="usd">698313000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92d526194a5049d19e769b3191181db5_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMTktNC0xLTEtOTI2MjY_9a6867e9-30d5-489b-99c3-935c05a776d5"
      unitRef="usd">304378000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i87903c92266e40a5b32f1ee5ad992b9a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMTktOC0xLTEtOTI2MjY_fbc35a9c-c4b5-4502-9695-91097451bfde"
      unitRef="usd">183409000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1739751a03ea46c8a95d76b7287d8810_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMTktMTAtMS0xLTkyNjI2_4a88bc3a-ff06-439c-9ff0-cc1e01257679"
      unitRef="usd">-41000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if23a625a488a4b83993a1a908d87a933_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMTktMTItMS0xLTkyNjI2_bc0976ab-5994-4d4f-9b52-20e63d285131"
      unitRef="usd">1186059000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i43b4b9de25084b29a42a6a06a19d0773_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMjAtMi0xLTEtOTI2MjY_e4431c17-8323-48af-bb9a-4ffad47db2a4"
      unitRef="usd">777987000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i213ae7b930a34321967130370d804874_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMjAtNC0xLTEtOTI2MjY_643c141f-daa7-4cf7-81e4-2e56e34a835f"
      unitRef="usd">249467000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i51b7b2397ce54706b31d3bebf1919f92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMjAtOC0xLTEtOTI2MjY_50619aff-469f-4475-8477-13e061b7ebd4"
      unitRef="usd">90588000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib58a9dd81f004f6fb0d6c957a0badaa7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMjAtMTAtMS0xLTkyNjI2_bbf542a9-d562-45f6-813d-b6df01a1d1db"
      unitRef="usd">-219000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9878414aa13143059806f982a5880e8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmFhNGVkMTNhM2E2ZjQwZTRhNmE1MTU5NzVkYzQ2MmMwL3RhYmxlcmFuZ2U6YWE0ZWQxM2EzYTZmNDBlNGE2YTUxNTk3NWRjNDYyYzBfMjAtMTItMS0xLTkyNjI2_baa5d2c7-7a74-4b1b-a74c-c0986a585df3"
      unitRef="usd">1117823000</us-gaap:Assets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i742684abec824ad8ba930d7a7e10203e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMi0yLTEtMS05MjYyNg_844350c0-2049-4e27-887a-0c5eaa110197"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e994887da0e4e88a42af9dec496b713_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMi00LTEtMS05MjYyNg_f987865a-8d09-4c69-a304-6535703ba7bc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4041f2b1104e46f78811069dcf211359_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMi02LTEtMS05MjYyNg_674a9222-b3ae-40c1-bab5-0aa0c1f9fc5a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb112c6fe9c84387b2bc52555ff85736_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMi04LTEtMS05MjYyNg_58a609a7-4ad0-4950-aa1b-ec4e3d9328c3"
      unitRef="usd">-57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ad4bd40247b4d4ea3d9ae14f16e54f9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMy0yLTEtMS05MjYyNg_b2b4691f-3bd5-435d-8b9b-04cf65563073"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9abfcd20619a44d788609fd86ab52bdb_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMy00LTEtMS05MjYyNg_748002c3-cd0d-4c51-b025-31f70a77cd69"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6d4a6c53874426caf650fe79aba2cd7_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMy02LTEtMS05MjYyNg_249d8aec-41bf-4ca2-9be3-30893e6185d5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief97814dc06a41b78028d32388ac37cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOjc0NTgwYTM1ZTYzYzQ1ZDE4ZDkyN2MyZmU2NDJhY2UyL3RhYmxlcmFuZ2U6NzQ1ODBhMzVlNjNjNDVkMThkOTI3YzJmZTY0MmFjZTJfMy04LTEtMS05MjYyNg_80b4de08-1b17-41af-b8be-0fbed7524ec8"
      unitRef="usd">57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cc7b88d8e704e92bb454c61fb728ce1_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTUtMi0xLTEtOTI2MjY_55750c4a-a6de-4656-9738-3bbb94bdd9fb"
      unitRef="usd">240482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0174b69445bb4959a9d8f2c4e61327db_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTUtNC0xLTEtOTI2MjY_f1278696-e112-44a0-8fdf-f539bbbd3daf"
      unitRef="usd">199360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65810084affb4e5dba52da21e88d8b4b_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTUtNi0xLTEtOTI2MjY_2460b9ec-c3eb-4f84-8716-2a613d3b9b72"
      unitRef="usd">726054000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83f2b7e7304041ba828b54032ac9f7dd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTUtOC0xLTEtOTI2MjY_0c6a1181-3286-4634-87b1-fe10c3d7e19c"
      unitRef="usd">579373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2a5ecc997f44ead81693dc6e74a7c1d_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTYtMi0xLTEtOTI2MjY_0b60a034-9cdc-4ef0-9911-9941cdffa60d"
      unitRef="usd">55607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i620d0bd230e544d1b597d192166e02cf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTYtNC0xLTEtOTI2MjY_07b92c85-324e-4fc3-b727-23b3890e300e"
      unitRef="usd">53651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76aaa0e21f704f05baa7a3abafd57ee0_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTYtNi0xLTEtOTI2MjY_1dbeec7a-4f5a-48d2-b44d-45287c69bf83"
      unitRef="usd">171659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72ec3414bdc446bb97b854a18fc72f88_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTYtOC0xLTEtOTI2MjY_7039f25e-2753-4d4f-bef3-d1a9cdbdf80a"
      unitRef="usd">162999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b18f561a233436cb9e1d372be669538_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTctMi0xLTEtOTI2MjY_f5f7fa56-886e-4709-ad98-d7372dadccf0"
      unitRef="usd">76822000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cf5b43cae4540718a35194dfe3b8ab3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTctNC0xLTEtOTI2MjY_fd71cd50-2ad7-4f1e-a68d-6edd42c6cfff"
      unitRef="usd">71355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da29c874ed340cfbab8ce4f5c28e24a_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTctNi0xLTEtOTI2MjY_3d721c30-3bfc-416b-ad06-a64e3144ab97"
      unitRef="usd">215608000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6aad584001384b30ba3b1ead458ce6b9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTctOC0xLTEtOTI2MjY_0602a396-2ba1-42e5-b97f-84cfa064fe7b"
      unitRef="usd">203494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0121bc8480214dc9b2c4da8f53fcde46_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTgtMi0xLTEtOTI2MjY_a3e1ce8d-4f43-4d86-87c5-cc809c95967a"
      unitRef="usd">22724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i347549a51b264ecd85b561148cab7d1c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTgtNC0xLTEtOTI2MjY_e94740aa-627d-4b24-869c-99aac694e4df"
      unitRef="usd">17191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe8301fe31a44e1c943947eaf47858b6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTgtNi0xLTEtOTI2MjY_38de0aec-20ff-4e7c-9f85-3f7a4d9103e5"
      unitRef="usd">67762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice6439832c084f8eaa9bd7d1aadfe74e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTgtOC0xLTEtOTI2MjY_f2e5eb76-31ee-4c15-aee1-6ef864e17e7f"
      unitRef="usd">51612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71a7ac74e1ad4fad9084925883c9b5f6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTktMi0xLTEtOTI2MjY_374528de-914c-4017-bcdb-b1ffcc05772d"
      unitRef="usd">395635000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a8bb79939e643a4b3c9a2fa37ef433b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTktNC0xLTEtOTI2MjY_3d13d77b-eaff-4105-9f6f-1506b62f9a4f"
      unitRef="usd">341557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4cb774364549bb9e41c6144a0f3d19_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTktNi0xLTEtOTI2MjY_38a3a8e5-14ed-4724-8b2f-6727b9ee81f8"
      unitRef="usd">1181083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i458c57b40aa2411fb0123e7996b1df76_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV83MC9mcmFnOmJhMzg0ZmRkNmZlZTQyZmY4ZmRlMzNjOGJmZTU5MGU2L3RhYmxlOmI0ZWQ3MDk2MWY1OTQ2YjI4MjdiZDM0YTIwMzA4NGQzL3RhYmxlcmFuZ2U6YjRlZDcwOTYxZjU5NDZiMjgyN2JkMzRhMjAzMDg0ZDNfMTktOC0xLTEtOTI2MjY_5ab735be-abe5-4e85-9410-29aae7a6fd17"
      unitRef="usd">997478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMy0xLTEtOTI2MjY_6595447f-626b-4b27-8def-0a132e987c36"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMy0xLTEtOTI2MjY_6595447f-626b-4b27-8def-0a132e987c36"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMS0xLTEtOTI2MjY_7a8ef1a5-f50b-47ba-8ab8-96b9a0bcda9c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMS0xLTEtOTI2MjY_7a8ef1a5-f50b-47ba-8ab8-96b9a0bcda9c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RleHRyZWdpb246ODVkODVlOTgyZTQ2NDFmNGI0MjFiY2Q3ZjczYmYwODhfMTA5OTUxMTYyNzkzMg_dc9d6785-5d9e-4987-9048-8ce00bdc829b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RleHRyZWdpb246ODVkODVlOTgyZTQ2NDFmNGI0MjFiY2Q3ZjczYmYwODhfMTA5OTUxMTYyNzkzMg_dc9d6785-5d9e-4987-9048-8ce00bdc829b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Rounding may impact summation of amounts.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMy0xLTEtOTI2MjY_6595447f-626b-4b27-8def-0a132e987c36"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RleHRyZWdpb246ODVkODVlOTgyZTQ2NDFmNGI0MjFiY2Q3ZjczYmYwODhfMTA5OTUxMTYyNzkzMg_dc9d6785-5d9e-4987-9048-8ce00bdc829b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RhYmxlOjVkMmFhM2Q4YjgzNzRlN2RhYjllNGUwYzlmZTRhODk4L3RhYmxlcmFuZ2U6NWQyYWEzZDhiODM3NGU3ZGFiOWU0ZTBjOWZlNGE4OThfMzMtMS0xLTEtOTI2MjY_7a8ef1a5-f50b-47ba-8ab8-96b9a0bcda9c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjNhNzhjMTkwNzQ5MjQwZGJiYTdhNTJhMDU1NmViMjU5L3NlYzozYTc4YzE5MDc0OTI0MGRiYmE3YTUyYTA1NTZlYjI1OV8xNi9mcmFnOjg1ZDg1ZTk4MmU0NjQxZjRiNDIxYmNkN2Y3M2JmMDg4L3RleHRyZWdpb246ODVkODVlOTgyZTQ2NDFmNGI0MjFiY2Q3ZjczYmYwODhfMTA5OTUxMTYyNzkzMg_dc9d6785-5d9e-4987-9048-8ce00bdc829b"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
