<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cbz="http://www.cbiz.com/20210930"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cbz-20210930.xsd" xlink:type="simple"/>
    <context id="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaff0b9913c22486daa2bd9f7d85d49d7_I20211021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2021-10-21</instant>
        </period>
    </context>
    <context id="i6fdd895777a54207a65bae90f34e5ef9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibc40959dfcea4b37aeb4580a96c19381_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc732445cde646c5bc2885adca1a6f46_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="icd55b4ee328f4c65815c676810a3b380_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i555bb3d36fcf41f1b3d6a222611b4258_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="idbe43ba90ebd4797b253fc4baf123f66_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i4c458f09f12a4b8c92d0c521bb715f49_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i691060cd9c354751a6557e80a6c940bb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4d620cf29b21488eb805bd6255d33caa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="if00be980e210488baf9a153f7344e1bf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i74dc9c38266145a7b643d3926fa3e1cc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i28fc1b284f63495fb0ac35d61e38e12d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="ia3d0859f06f7474a92672a9175cc1b3a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i54991b450eb941d7889e86a7aef9cc7d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i3ce8719dc24746eca90f928c7e70f185_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1c9341e367af4eeea00ce716f934ea66_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="ib13c78f9fe7741209e318bd609ec414a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i39724c3caf2647389ddeb31d5cc25360_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7da30d52b559429ababda66ae16837ca_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3e80e432f2a147cc834c71d380e42e7a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie394db1bb13d4b808abb21b666825e74_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i85e25628f5854c3696e1663b1025c48d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i46dec9376f944a9ba7850a478191a52e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia01113fb2b33406ead2f5ec693c27a03_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i46047c873485480bb41fece4f6992c4d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if44677c0172740e99fdc983f0e95a187_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idfb33b56266345febb047839e52e5a0a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i09fe27c2157a4792918f7d0d532539de_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4ec7c57806b645439f784a6c8c021c05_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i07f27b4f557f4b34934c87aebd5f9c9b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4ba63937ebaa438fbb6cd7e3165f277a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8c581e5e48c54facbd07b742bfc3d7d0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i6c74b12db785403c9cc7e8bb24c360b6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iea2b982bcb5e45b0823e96914b118821_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i69db16e7b6e8400596c951769a24b363_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i64bc5365275b4355ae74ec3b6b2366a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dc3a9ff9add4c30bf298caed502984e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i86c2c3e285b94ef2b8a1226478de431c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i33a95f2103ab4a7cb1508d234bc04462_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe7e2c10919c40f085e9a95388468188_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i08dc290323c74f99a8bca3f9dae0a071_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i77139e1bead347229aa23188aa4c5e62_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iac0cd528039f4acab4387759874c9769_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc2ac5188cfa4c46a5eea795a0b278cc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c84a6e18de148c4a465b62b8b69fc5b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieeb2f765033940a690a89d4ff4daa813_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa61a0018ebc4433960d1df4825fe86f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i93468a0347484fb7bdb3766e25727ff3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie8b0cf0e3f6844a8bc582b2e9b3c5fc2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d76054ad5de4344bd4aca5a984e513f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i58fbe9f650324febb42c3d3a22258bb7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i90b04ef5908443439b9cb51c8e3c6b30_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0a1569d6048c47c88cb991b6ce40b657_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0f1b8e39c40847f68c422d4bf2ea141a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a5fcba9bd22482f99a5e3b1ceeea464_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic85a55de1ee6441e82bdd92a2e2e2db0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80b4be38519743f6b0d60300681a6348_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i791f10dbecfd4eb49ff2eea3b4f2f66c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ice086be974684f39815ce078e9d0bcb4_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9840b7a178a141dd86a80da89d3ca1fd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id55d83dfda9e4a91b7beb61c69ea781f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibea3559b70134d24b9e6d0cb2083cd2d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if75855add6584ae48ab207406276e141_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia77da5d62d5f418eafb29030f1227b07_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:OtherInterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i129ec329943a4a2d8f9be564d8f0282a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:OtherInterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8148aaaa9d4047e88cb78009599674b7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ica4b2db3d9df4dd0a685d99b0ece27e4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:TwoThousandAndEighteenCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i231933082ed548e6bba8b4b7de2b9db2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iafcaacb9489c4bf0be9ead62122af336_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8a97f8e7ad3445f9ad71b26f307ec6fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:OtherInterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3fd232a645d7454fa0a8b5b9d4ef7926_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cbz:OtherInterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife3e0fae758940a7a8c6e01a181ca9ac_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cbz:BaldinoGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc155c8c461d40eba75580190a249d07_D20161219-20161219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cbz:CBIZOperationsAndFormerEmployeeOfCBIZMMPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-19</startDate>
            <endDate>2016-12-19</endDate>
        </period>
    </context>
    <context id="i0e33f50343c74fc983a6d0af726e9065_D20161219-20161219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cbz:CBIZOperationsAndFormerEmployeeOfCBIZMMPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-19</startDate>
            <endDate>2016-12-19</endDate>
        </period>
    </context>
    <context id="idda6fe6cfc17455d8c6c44bd9cf1cd71_D20210624-20210624">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cbz:UniversityOfPittsburghMedicalCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-24</startDate>
            <endDate>2021-06-24</endDate>
        </period>
    </context>
    <context id="ied809ab8c81f488381a07a05abe16a01_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cbz:CertifiedDepositsAndOtherDepositoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibf4eb671219a47fd8f40ef213752c051_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">cbz:CertifiedDepositsAndOtherDepositoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia84afde9341442d7b06104b352244dfb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iaf21cc9d40bb42ff8b6630326f52904e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cbz:InterestRateSwapFebruary2021ExpirationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib12383bfa39340a293df317b5d96329a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cbz:InterestRateSwapMay2022ExpirationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iec9f56ca36404181bc8ef8ff6ff1dd4d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cbz:InterestRateSwapJune2023ExpirationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idd48472a0896407da449ea8010eee237_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cbz:InterestRateSwapApril2025ExpirationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2cee79ea4ceb4816ac1364aebe24521a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i999aa6a0010945a681e87cc6bcb6b6b5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i35e9a5b6ea8b4280bf2c76a56975f3c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i58a802eb66a1453e80ac1d583149580e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7bbd47b5091f4846ad1650f8f28a98f1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93022765fa024227a3a997b0f913eb65_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iea74f13021cb4fbf9ac68a25375d3f7e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2f4a73450a0841a5afc17de5e7e6d43a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id7e709eeef3a458ab126aa51db3715b4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibe89be50d0604e7cad32413d2de7cda6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5d8a95cb5cf426f977c829d3597610a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i93634680397a4ff6814f84ece1f39b07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c9094322baa430b99b900688ca9ed76_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ice925aa8735c4c74b6f523c42dbbfd02_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5121b2a86d53430e9d0c14a3164cd09b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a3029af12a84fdcad7fc8120a18d370_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id15ab0fa9bc441099f2bc4a9297b289a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6cda1ba961194d8eb8402618390f64b2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2b667982abad47908d5d8067d3e07ffc_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i747225d0639540749cd5c5e4fddcbfc9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">cbz:ContingentPurchasePricePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i36d4f2529ae34a4b85765927d06a7ed4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cbz:TwoThousandNineteenStockOmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i459a36059e60422694e4ce143223bdd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cbz:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cbz:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if1649e3722d040e39f198d147b3b2af5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cbz:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8933a6c909a84d889cf4045c3d099b02_D20210812-20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
        </entity>
        <period>
            <startDate>2021-08-12</startDate>
            <endDate>2021-08-12</endDate>
        </period>
    </context>
    <context id="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib106f9b8df3e4cc484f52c76385db35f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a06fb793b1044b78a93713b5e583428_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if08738bf12ca472ca9692af53e8e0c8f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2ab0f11b73aa4c9697734124f484b84a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if5840bf97e294aedbd6de6e66a345e12_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibd34adb1cc4d4115a2690f1e263b2d79_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icb19882fb3504bf4b10887c24c3230c7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idd6dbc3493a8429abdca845c02bdb301_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="icffe7d814bc946bdae09a535ca4e9779_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i97924136ca4949d099fd46db7573fee2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if4c556c4cce040a8a37e6520a9e7948a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i47cd86c1e7ae422597a899e07add0aa1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9b80f9bd7a994c15af088729b912c0a4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic6b012bc900f4121ad07a3c2174ec55c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i54f8e0e8735c41bcaae0c515e63e4be6_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7728c5a81eea4290a250b6d3e19019bd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i05348eb41a6643bc9c9ba5c16acbff47_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8cb06312a2da43d2a2e5e36ef6aa94a7_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idd49739cb9fd4c5b8838d31a96260856_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5ae965bb8344417e9d9aaf0d18ff0d28_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i981caec0992c49d992379373d61d5d4d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i124a62909078465ea01a7fc20ad92404_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i04257b9c6b6f448db5ba729e6023713b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i020a7aa9ea374bf9a1f860f37b5ae82e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i773a611b211541b1ab59f22f48a37ae3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie1e4d05b21bf4e5093010d804c523677_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if263d10579314eea9c71196c8bce7e8b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i80d7acec1a3a4b4da6b0a8ca778702f4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7ed3d239ba654053a23cbe286c9c1ed0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2ed5d5f4e6fc4737b3cf1f667690323a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1f94e8ba3b8b491b91ed64c4f9e57924_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i618990277bd740da815038fdc3e5979f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id5287d61533c4cce95788b3bf8f8e097_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ca3303d4a9043b2996b5480fca7d595_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id4b2356f4f114d058e3ffb5d1dea7519_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie69bf815ffbc4d17949e4870fcacc868_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e3e90a4b5704b0bb5985896d21ec7ee_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6e8f658b04d0466194f71121e0279e8f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i450e4cba53b9466cb5926a30dc5520f8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia81e3adb6fbf49f79f7ec0e78d77b8b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fb9179e7a6c4ec192832e4474152185_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e13589eb7034a46af41cd50e917b57b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0634074de21d479d8832891be7fab25c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib6d2333f69334990a8423af6b41639ff_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib5eee77ffcdb4085a3f0f333249b0a5c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idf86b2796a9c42e3832c6febc003329d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i533496bc99a442209e84f58ea6d0d011_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc323a3f87ab48ed8e68edfc857a3263_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76ba589214134d70bbca99c11d871efe_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9dbeac948bbb4bbca1990b7ef56de893_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8801cae729e24dbc90b762abc9b4d939_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36a8fa147fd74028b8dc43d75b48f035_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i44bddf1bef364e63b4107452a89b890e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i22309a3f36504546834c9e5279eec553_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i31675ab22e004f778910e183202c9b54_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i401e6d7f71c2412f8fb979c2656fede6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1907edf69a0b45a089eee5e964dc5e1a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i232340ffde6c4a7495aa99db8fe2cde1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i78d5cb95b5994f1faf48859b52428fda_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib81c046620d84d71ba15fdd8d8b85ace_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i61e525145ee84000b28c62a4135b47e7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifa835dde15a44c12a3c9324e7934b5ce_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0885256b0cf143b1bb163d7db6a3c5c8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i26d3cc63bfc549d1a5d7c2c6b0a59708_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i599a680bbd3e4c1fb356a7f96f0de747_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1c11fc377b5a40a8928662842d6c56da_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8857671f0ad9437d88f783b39bae02c2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia85a310c4d394f03bb7193ef65ac4cd9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if8b717f124b84917929fa8961ca4aff0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i08ae6424f0ed4837b8bbb0fd14b37261_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id1f6bca252834e78b1fe977547849e0d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i247d15c6399543ae823c6665d644f673_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i57fde8bbdaaf491e917d1d7cf65a6d00_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6bca443604bb460f8b44a6e85fbce745_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice9b289a2c4d4b0e8b4d1e64c9956255_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4577d3a8bf004e3e93210d28b1e7c20a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i305123f0fd8c4cf698c6c29458ba0eed_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0d7588434285472ba72ae08baf1da686_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3fcae7014c942289c2274574c3f581d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3dc65b686b514cd48175e3cc441cdeb2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if94f355cd4d6474dbc3f6aea99e0c89d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i10368dd11c0f4811ab75a5d3ea27ebe9_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib104744e45aa43ffaceace690f6e6d0d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8e5da755c9594a29a0b4adb58e54939c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i99069cee4537489e816c0099b39ee2b7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i76ed85b3871942aa9a0e562ad95df4b1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71ae574af33b4c36bff760f7bdba8169_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia1d032f4c2ba48278d7632d30a0625d2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id32d77ef7cd44707ba3dbf55ca831e48_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i620825b4c22a4934a5a18567b558d506_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a4747619211430db6f92666de9695c1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i290e1590dcf248bab954f11a39da6671_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i866669deacbe45638d4f1404884d7ca0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iee84efc1a3544119954597db55367b7e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie00809059ed4473caad568d8bcf3cd03_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib642e70bd68f432ebd2ea1fc6213d9d3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if2ff0febbc2e4deeb3daa7f1bb9ea90c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieebc2aec639c43328eb4eadf6dea47d1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39b3e06dce694988b2579c2b4e476dc0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i628e06be357241e89a2b7740058f61d9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:AccountingTaxAdvisoryAndConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1991551ec5ae4490897f0ac2480ddf2f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie951b9b5eeb94bb293275f50b2a0a10c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8659c663d5b2437cb50e52663fa52c35_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id1df190ea7db4c97a33b14d388d2005f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:CoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i191fffa0ca764ffb9ac27694255eae73_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d090c76a1154046a4ebc3eb00000d9a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i73a2d96c06cf4e0d9a1c87836fa2668b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a96974afb6e498ba95af28ba31d7620_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NonCoreBenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id048181ec98e4b639754ec7af5c0cbe1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i306e5acfd94a47499973cf68c787f031_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i51681eb58f0d469397dde28d375aca33_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i02077dc4ac7140708cfab4c092ad859a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:ManagedNetworkingAndHardwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i64bffa8495b347e0af3ff59c8a3d7f00_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifaebdcee5ca8426684f52588217b5049_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd805a85e18843a68bd6839f3c593301_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id871637ec3cb43cdada2398a35563373_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cbz:NationalPracticesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68897b4a1a8e4cf19e903ac4744c64e2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b3a09a559ac42cc943ced4415143402_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i212cd7515eae42f181598b3e870493db_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</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="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:BenefitsAndInsuranceServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cbz:NationalPracticesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if4723634c26d45f7a6947bb26ca75c26_D20211001-20211029">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944148</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-29</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="practicegroup">
        <measure>cbz:practiceGroup</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plaintiff">
        <measure>cbz:plaintiff</measure>
    </unit>
    <unit id="swap">
        <measure>cbz:swap</measure>
    </unit>
    <unit id="business">
        <measure>cbz:business</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180L2ZyYWc6MmM3NTJiZWJmMmQ3NDIzMmI5OGJlNDBiMGU1Y2NmMDIvdGFibGU6NTk1M2RmZjdlNzVhNDk0MWI1N2JjNDAwNjVhM2M5Y2QvdGFibGVyYW5nZTo1OTUzZGZmN2U3NWE0OTQxYjU3YmM0MDA2NWEzYzljZF8zLTEtMS0xLTA_c08aa6a7-8588-4bbf-9376-5006363d41e4">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180L2ZyYWc6MmM3NTJiZWJmMmQ3NDIzMmI5OGJlNDBiMGU1Y2NmMDIvdGFibGU6NTk1M2RmZjdlNzVhNDk0MWI1N2JjNDAwNjVhM2M5Y2QvdGFibGVyYW5nZTo1OTUzZGZmN2U3NWE0OTQxYjU3YmM0MDA2NWEzYzljZF81LTEtMS0xLTA_11492e9c-282a-4737-a827-79148bfeebe2">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180L2ZyYWc6MmM3NTJiZWJmMmQ3NDIzMmI5OGJlNDBiMGU1Y2NmMDIvdGFibGU6NTk1M2RmZjdlNzVhNDk0MWI1N2JjNDAwNjVhM2M5Y2QvdGFibGVyYW5nZTo1OTUzZGZmN2U3NWE0OTQxYjU3YmM0MDA2NWEzYzljZF82LTEtMS0xLTA_0c37d4b6-b2fd-4f31-b25f-7d06c65f4af0">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180L2ZyYWc6MmM3NTJiZWJmMmQ3NDIzMmI5OGJlNDBiMGU1Y2NmMDIvdGFibGU6NTk1M2RmZjdlNzVhNDk0MWI1N2JjNDAwNjVhM2M5Y2QvdGFibGVyYW5nZTo1OTUzZGZmN2U3NWE0OTQxYjU3YmM0MDA2NWEzYzljZF85LTEtMS0xLTA_aef323fa-fa2f-4dfc-965e-37e1635ce19a">0000944148</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180L2ZyYWc6MmM3NTJiZWJmMmQ3NDIzMmI5OGJlNDBiMGU1Y2NmMDIvdGFibGU6NTk1M2RmZjdlNzVhNDk0MWI1N2JjNDAwNjVhM2M5Y2QvdGFibGVyYW5nZTo1OTUzZGZmN2U3NWE0OTQxYjU3YmM0MDA2NWEzYzljZF8yOC0xLTEtMS0w_e5ba9bbf-38bf-4ec7-8c33-58e040e28f37">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk5_95b449b1-dcd9-4280-9747-3e73aba41132">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6YWJkMTgzNmE1Y2M0NGFmM2IxNzgzYmE2M2M2ZmUyMTYvdGFibGVyYW5nZTphYmQxODM2YTVjYzQ0YWYzYjE3ODNiYTYzYzZmZTIxNl8wLTAtMS0xLTA_9f3e612b-8766-4a51-8b5c-35bd6f3672fe">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8xMjY_03a50114-ad3a-429f-b124-ba5e623cc974">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6NDgzYTNiNzU2M2ViNGViMzliOTQyMjBkNTc0ODc3NzUvdGFibGVyYW5nZTo0ODNhM2I3NTYzZWI0ZWIzOWI5NDIyMGQ1NzQ4Nzc3NV8wLTAtMS0xLTA_dbdaeb8a-eae4-42a5-bd47-05906f7a4313">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzAw_781440ef-d767-4d89-9071-55982b7f277e">1-32961</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzAy_4fd6df31-6e51-472e-b2b2-3da5612a9eff">CBIZ, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzAz_ef7d0d3b-b670-411b-91ec-9a6c1f54491f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk0_6352ac4c-10d8-4c52-bc76-94f9b1d8742c">6050 Oak Tree Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA3_cc124ea6-483d-4c26-a5fd-c20c107f6d53">South</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA4_4b756458-8ceb-4637-87d9-171c98f4aef1">Suite 500</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA5_6a153c9b-e8a8-4d28-aa74-b9bd79aac5f3">Cleveland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzAx_88376b69-11e6-478d-9b5b-97df730651f9">OH</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk2_1f23113e-acb0-45ad-bb1d-5bfe8c6718a2">22-2769024</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk1_71f68b1f-d8b3-4fe9-85d4-c468c4871f9f">44131</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA0_939e32a0-c0c2-4f7d-997e-9e7bc4649abc">216</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk3_80dd25cc-9c5e-4e62-b48c-2768e2821cc9">447-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6MDI2MzZhZWQxYjAxNGRhMzg4ZTQzNTZkZGMxNDA1MzAvdGFibGVyYW5nZTowMjYzNmFlZDFiMDE0ZGEzODhlNDM1NmRkYzE0MDUzMF8xLTAtMS0xLTA_2468f3ed-9476-4448-b60c-f694fe386c8e">Common Stock, $0.01 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6MDI2MzZhZWQxYjAxNGRhMzg4ZTQzNTZkZGMxNDA1MzAvdGFibGVyYW5nZTowMjYzNmFlZDFiMDE0ZGEzODhlNDM1NmRkYzE0MDUzMF8xLTEtMS0xLTA_521a68b0-bf86-4170-89de-1c12aa66188e">CBZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6MDI2MzZhZWQxYjAxNGRhMzg4ZTQzNTZkZGMxNDA1MzAvdGFibGVyYW5nZTowMjYzNmFlZDFiMDE0ZGEzODhlNDM1NmRkYzE0MDUzMF8xLTItMS0xLTA_f7a1d9b5-0a28-4c35-bd0c-7897a03f6ed3">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMjk4_6a450a58-65f2-4918-adf7-cb9a27d9ba86">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA1_3de78c38-c30b-4d96-b2f6-5dbf6a0eb95f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6OGRkMDllNzI0ODY4NGM1NzlkNTk5MTgxZmMxZDUwMDUvdGFibGVyYW5nZTo4ZGQwOWU3MjQ4Njg0YzU3OWQ1OTkxODFmYzFkNTAwNV8wLTAtMS0xLTA_f39af623-f42d-46ed-9653-6528fb880e34">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6OGRkMDllNzI0ODY4NGM1NzlkNTk5MTgxZmMxZDUwMDUvdGFibGVyYW5nZTo4ZGQwOWU3MjQ4Njg0YzU3OWQ1OTkxODFmYzFkNTAwNV8xLTQtMS0xLTA_b315995e-9a1f-482d-a703-bc8a7a28150c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6OGRkMDllNzI0ODY4NGM1NzlkNTk5MTgxZmMxZDUwMDUvdGFibGVyYW5nZTo4ZGQwOWU3MjQ4Njg0YzU3OWQ1OTkxODFmYzFkNTAwNV8yLTEtMS0xLTA_89f4aa8f-9c61-4a63-b6d6-8b04f76ced50">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGV4dHJlZ2lvbjoyNzMyNGJlNWJjNDQ0MDdjODBkMWFjNTllNGRlOTI4NF8yMzA2_e227676c-d4e9-4fea-891f-2a2b7693986d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iaff0b9913c22486daa2bd9f7d85d49d7_I20211021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xL2ZyYWc6MjczMjRiZTViYzQ0NDA3YzgwZDFhYzU5ZTRkZTkyODQvdGFibGU6Y2Y5ZWI2ZjczNmFjNGMwNzllNjJiYWQxZjdjMjA2YTAvdGFibGVyYW5nZTpjZjllYjZmNzM2YWM0YzA3OWU2MmJhZDFmN2MyMDZhMF8xLTEtMS0xLTA_9115d517-36de-47ab-9afd-c0423d8140a7"
      unitRef="shares">52092215</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMy0xLTEtMS0w_bb301ecd-9168-41b5-9249-59af81ed3987"
      unitRef="usd">2749000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMy0zLTEtMS0w_130182ef-ecf6-49fb-ade0-c463a311deac"
      unitRef="usd">4652000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNC0xLTEtMS0w_c0b8ec7b-52b4-496c-8d8a-0d8fdb2137b9"
      unitRef="usd">37320000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNC0zLTEtMS0w_496b575d-5975-4972-8ce1-da46cd17d007"
      unitRef="usd">23951000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNS0xLTEtMS0w_acd98bda-9c39-4a7a-b242-f1ebc658d1f9"
      unitRef="usd">293890000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNS0zLTEtMS0w_9bb7c498-9b0e-46f9-b43b-0eb6794ee976"
      unitRef="usd">216175000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNi0xLTEtMS0w_32629da4-797b-4dd0-8a87-bfa5d065d5a3"
      unitRef="usd">25694000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNi0zLTEtMS0w_96b98092-57e0-467f-affd-f7c428b18e8b"
      unitRef="usd">24213000</us-gaap:OtherAssetsCurrent>
    <cbz:CurrentAssetsBeforeFundsHeldForClients
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNy0xLTEtMS0w_4d74410a-8f9b-4871-86f0-382726f3d39c"
      unitRef="usd">359653000</cbz:CurrentAssetsBeforeFundsHeldForClients>
    <cbz:CurrentAssetsBeforeFundsHeldForClients
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNy0zLTEtMS0w_64957fae-77ef-4da0-b366-fbc05dfa2da1"
      unitRef="usd">268991000</cbz:CurrentAssetsBeforeFundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfOC0xLTEtMS0w_142e6d4f-3b86-4a3d-a698-aa1ff3651df6"
      unitRef="usd">175451000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfOC0zLTEtMS0w_273b8ce5-ec19-459f-a46b-583c2c7fdd46"
      unitRef="usd">167440000</us-gaap:FundsHeldForClients>
    <us-gaap:AssetsCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfOS0xLTEtMS0w_dd2bf304-44f6-430b-946f-8c7c0f9d693b"
      unitRef="usd">535104000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfOS0zLTEtMS0w_193e17da-5fa0-43ca-bfc6-aa76e3cc4421"
      unitRef="usd">436431000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTEtMS0xLTEtMA_09d003e7-1886-47ff-b583-b1d834ed955f"
      unitRef="usd">42531000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTEtMy0xLTEtMA_67d24a25-7517-4aaf-a212-af256348174a"
      unitRef="usd">41346000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTItMS0xLTEtMA_69fc64ae-894c-49dc-a654-31dbfb1e222d"
      unitRef="usd">843246000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTItMy0xLTEtMA_0af26fa7-f780-4711-97ce-9bd42bddc4d7"
      unitRef="usd">756750000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTMtMS0xLTEtMA_45e5ad9f-b50e-4318-b59b-0fac683226ec"
      unitRef="usd">136059000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTMtMy0xLTEtMA_02de2021-7808-4926-9148-200f8b6a9547"
      unitRef="usd">127332000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTQtMS0xLTEtMA_0b313c5c-b5c3-434a-94ce-b57b5025067a"
      unitRef="usd">152131000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTQtMy0xLTEtMA_20318985-68d2-4705-a5c9-be93a3483344"
      unitRef="usd">147843000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTUtMS0xLTEtMA_d5718cfb-b55f-42cd-897d-9b450478ec32"
      unitRef="usd">3697000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTUtMy0xLTEtMA_afb0c982-2368-48e6-a174-ead336f6c7da"
      unitRef="usd">4052000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTYtMS0xLTEtMA_5f15b88a-d057-42d9-a678-1125da9057ad"
      unitRef="usd">1177664000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTYtMy0xLTEtMA_2eab88e4-bbf7-4e5c-b49a-45d7ef1a0fd7"
      unitRef="usd">1077323000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTctMS0xLTEtMA_c2d80d85-9142-47d2-b546-572612e4f497"
      unitRef="usd">1712768000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMTctMy0xLTEtMA_a644832a-b76a-4530-aa5c-264c2a8649f7"
      unitRef="usd">1513754000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjAtMS0xLTEtMA_e79fc5ad-b3a9-4d26-9118-1c4fc112a13d"
      unitRef="usd">75607000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjAtMy0xLTEtMA_b6d1bd17-304a-496f-a803-27dea51800dc"
      unitRef="usd">64119000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjEtMS0xLTEtMA_8c835cf5-dd8c-42a4-b3d4-bddb2a126fae"
      unitRef="usd">7971000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjEtMy0xLTEtMA_b09ab5ec-f04a-4f09-aa80-f5c5434a2ea2"
      unitRef="usd">2788000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjItMS0xLTEtMA_aad44331-6e51-4c87-a7a7-00621c5b52bb"
      unitRef="usd">96924000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjItMy0xLTEtMA_7f253add-480e-407b-a8b8-f0bbce3a2d8b"
      unitRef="usd">79978000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjMtMS0xLTEtMA_fcb3c459-52e8-4f38-bb41-137b6afc9498"
      unitRef="usd">32747000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjMtMy0xLTEtMA_7b833570-c8e2-4171-9233-cfc08843def9"
      unitRef="usd">20288000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjQtMS0xLTEtMA_c5b1a1b5-aa1e-4a3c-84be-65e0a58779af"
      unitRef="usd">31449000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjQtMy0xLTEtMA_801033da-f221-4985-b248-b087cde3652b"
      unitRef="usd">30483000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjUtMS0xLTEtMA_10f2b44a-e016-4f25-825f-2add95b4c5e3"
      unitRef="usd">21769000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjUtMy0xLTEtMA_0ad51999-8d4e-47e0-8cd7-5e3033f634be"
      unitRef="usd">13629000</us-gaap:OtherLiabilitiesCurrent>
    <cbz:CurrentLiabilitiesBeforeClientFundObligations
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjYtMS0xLTEtMA_287c4b77-d4aa-4cdd-903b-89ba81874494"
      unitRef="usd">266467000</cbz:CurrentLiabilitiesBeforeClientFundObligations>
    <cbz:CurrentLiabilitiesBeforeClientFundObligations
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjYtMy0xLTEtMA_48a903a9-3d0d-4363-8577-c28d053d246c"
      unitRef="usd">211285000</cbz:CurrentLiabilitiesBeforeClientFundObligations>
    <cbz:ClientFundObligations
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjctMS0xLTEtMA_bfe1bf62-d739-432b-87c1-ea3ee2a2f81c"
      unitRef="usd">175364000</cbz:ClientFundObligations>
    <cbz:ClientFundObligations
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjctMy0xLTEtMA_f8522bf1-7fff-42b1-b22e-0d79459698ee"
      unitRef="usd">166989000</cbz:ClientFundObligations>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjgtMS0xLTEtMA_fa37b834-19b4-41d5-8909-32843d8ce19b"
      unitRef="usd">441831000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMjgtMy0xLTEtMA_772f998a-2a0a-4e94-989a-d8ce67b95756"
      unitRef="usd">378274000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzAtMS0xLTEtMA_c793aa3f-82a7-40e0-b430-bb152c62bdbb"
      unitRef="usd">190200000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzAtMy0xLTEtMA_443d6ba5-8dd1-4cb5-ab1c-e0af4400e16f"
      unitRef="usd">108000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzEtMS0xLTEtMA_99a9c77d-1d2d-4334-9e59-9e4cec84d68a"
      unitRef="usd">538000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzEtMy0xLTEtMA_3b63eb01-3ab9-4ee2-b718-7d252906a855"
      unitRef="usd">808000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzItMS0xLTEtMA_86e466e3-df91-412a-b278-7a95981cc3d1"
      unitRef="usd">189662000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzItMy0xLTEtMA_38a52566-b33d-4793-8b52-1df46a3ca12d"
      unitRef="usd">107192000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzMtMS0xLTEtMA_255d1003-e7df-4eeb-b070-6b9b420302bd"
      unitRef="usd">1836000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzMtMy0xLTEtMA_0a51dd5f-4ac5-4e5c-86a2-81875a778b42"
      unitRef="usd">1775000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzQtMS0xLTEtMA_1419c8e4-7239-427b-ad30-c48b8a000ae1"
      unitRef="usd">16226000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzQtMy0xLTEtMA_b5ca3c67-b1ed-46db-af77-0bc12811c26a"
      unitRef="usd">8752000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzUtMS0xLTEtMA_3266d31c-a604-458b-98c9-3b1b6ec4a531"
      unitRef="usd">136059000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzUtMy0xLTEtMA_e7ea08b2-8e49-4e83-b3f4-f43938da5835"
      unitRef="usd">127332000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzYtMS0xLTEtMA_bc767983-8d1c-49f8-ae79-a102f390b2c7"
      unitRef="usd">51881000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzYtMy0xLTEtMA_646e4550-bbf6-4fa9-94d0-ad0225e31c20"
      unitRef="usd">34103000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzctMS0xLTEtMA_9bab021a-9acf-4bcb-a6ee-bfdcd7e15a8a"
      unitRef="usd">145229000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzctMy0xLTEtMA_0119dfe9-8153-4dc4-8883-f8789c8c7176"
      unitRef="usd">142020000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzgtMS0xLTEtMA_792c55fc-6a8a-42d3-b9fe-4bef8a80e254"
      unitRef="usd">9397000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzgtMy0xLTEtMA_514226f0-4dae-43c0-a698-4526ea03acbd"
      unitRef="usd">11686000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzktMS0xLTEtMA_59629429-cb44-495b-853e-dacaa0b76ebc"
      unitRef="usd">550290000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfMzktMy0xLTEtMA_f1cf7a99-56f6-46c9-b58d-c9caa501ba36"
      unitRef="usd">432860000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDAtMS0xLTEtMA_19f9130a-a732-47bf-b9e3-3665fa5b3b88"
      unitRef="usd">992121000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDAtMy0xLTEtMA_f34fe3b0-d033-41a5-8f6f-d442a7ca46b1"
      unitRef="usd">811134000</us-gaap:Liabilities>
    <us-gaap:CommonStockValue
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDItMS0xLTEtMA_7d0c25f3-b600-48ea-a27e-9a3cd66a9284"
      unitRef="usd">1351000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDItMy0xLTEtMA_fb15127f-e970-4502-96f1-3e82610473b4"
      unitRef="usd">1341000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDMtMS0xLTEtMA_9ecc4897-4035-475f-bf37-5b8bfd0b8330"
      unitRef="usd">765329000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDMtMy0xLTEtMA_30301fa0-4a0c-43e2-8fc8-a3f0556d7278"
      unitRef="usd">740970000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDQtMS0xLTEtMA_6d8bf738-407b-47df-a32d-28b45023b72e"
      unitRef="usd">638382000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDQtMy0xLTEtMA_ad29968f-f641-4611-bc7f-2f403eb7dc75"
      unitRef="usd">557875000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDUtMS0xLTEtMA_09c8e7d0-6ed4-4c1f-a0b0-048e41f79c94"
      unitRef="usd">683217000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDUtMy0xLTEtMA_316967af-39d6-4127-8dd0-f25061a05873"
      unitRef="usd">595297000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDYtMS0xLTEtMA_fc4ae616-e06d-420f-a427-3cda715c59b3"
      unitRef="usd">-1198000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDYtMy0xLTEtMA_fbc87643-36c2-444b-9df7-77ef5966eab0"
      unitRef="usd">-2269000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDctMS0xLTEtMA_ce8c73f9-dd86-4507-8b9a-d56fe60b3741"
      unitRef="usd">720647000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDctMy0xLTEtMA_e68f827e-02eb-4650-83ff-4bf78bdb7593"
      unitRef="usd">702620000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDgtMS0xLTEtMA_73d7fa43-9275-48f1-88d0-961251fcb060"
      unitRef="usd">1712768000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xNi9mcmFnOjQyZDg5ZGMxYTM3NzRmNmQ4NDZkYzIxNjA4YzVhNWRkL3RhYmxlOmZlODNiYzc1M2RhMjQ4NzU5ZWU3NjgyMTY2ZTgyN2M3L3RhYmxlcmFuZ2U6ZmU4M2JjNzUzZGEyNDg3NTllZTc2ODIxNjZlODI3YzdfNDgtMy0xLTEtMA_5d5db027-4562-413c-937a-48f996e5a781"
      unitRef="usd">1513754000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMi0xLTEtMS0w_f3244b62-50b9-4051-abbb-2dfa88d8ee4f"
      unitRef="usd">282719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMi0zLTEtMS0w_57069e9d-5306-47d5-9be2-ab0b3c60d867"
      unitRef="usd">238389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMi01LTEtMS0w_7357b63a-55e8-4170-b897-cd764c9a2e71"
      unitRef="usd">862097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMi03LTEtMS0w_ab427945-ceec-4a7a-9440-6cb1ccd0088c"
      unitRef="usd">752787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMy0xLTEtMS0w_e5cd1230-572f-4c67-9a7e-9944fda8a18b"
      unitRef="usd">238328000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMy0zLTEtMS0w_cb41f49c-ff02-4f92-a493-773710229987"
      unitRef="usd">204760000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMy01LTEtMS0w_04693137-bb54-4a4d-b910-0aac442e13d5"
      unitRef="usd">699233000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMy03LTEtMS0w_2a2c56b1-f81c-454e-8a84-99d896a6fc82"
      unitRef="usd">613603000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNC0xLTEtMS0w_e09bc93d-b114-46dd-b36c-2e50c597e7ee"
      unitRef="usd">44391000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNC0zLTEtMS0w_3c00d41c-2aa6-4730-ae76-3d8600652ef1"
      unitRef="usd">33629000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNC01LTEtMS0w_106a35e6-e4d9-453c-a358-984c55357484"
      unitRef="usd">162864000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNC03LTEtMS0w_356996af-a11a-4d8d-aaac-5322b54cfe9b"
      unitRef="usd">139184000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNS0xLTEtMS0w_87cc1aab-ff14-49c7-867a-a2b429efa09c"
      unitRef="usd">13035000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNS0zLTEtMS0w_c03e48dc-8704-46b3-aee7-f54c4f87843a"
      unitRef="usd">11339000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNS01LTEtMS0w_2bef1fe8-92cb-4a63-9eaf-8db93f31b255"
      unitRef="usd">41334000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNS03LTEtMS0w_7bcebac6-765b-4ba5-b8c8-7af4a3c40607"
      unitRef="usd">32988000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNy0xLTEtMS0w_d5c3ff23-5319-4cd7-8ba6-8eadf99da4df"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNy0zLTEtMS0w_2f3e4f7b-320d-4916-8c4e-c631b4aaa316"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNy01LTEtMS0w_277284c6-c468-46c8-bef4-45210b2acaff"
      unitRef="usd">-30468000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfNy03LTEtMS0w_4665af71-076e-463a-afdc-7064477f62c5"
      unitRef="usd">0</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfOC0xLTEtMS0w_32f378b0-6b49-4eaf-b783-6c90b6dbb06c"
      unitRef="usd">31356000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfOC0zLTEtMS0w_b9c276cc-e366-4213-94cd-3858eec53825"
      unitRef="usd">22290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfOC01LTEtMS0w_009b6809-fa6b-4d4f-8402-eeeeffd7a066"
      unitRef="usd">91062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfOC03LTEtMS0w_8f8c1d14-93c8-4149-b785-85d412f2dec2"
      unitRef="usd">106196000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTAtMS0xLTEtMA_4ff2b740-2a43-41ff-8bc8-a92f6999480e"
      unitRef="usd">1016000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTAtMy0xLTEtMA_f9c7e882-2bb4-4231-993f-ef84de4eb51c"
      unitRef="usd">974000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTAtNS0xLTEtMA_433ed838-a1bd-466f-80f7-769a21651dce"
      unitRef="usd">2852000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTAtNy0xLTEtMA_850a9a78-4480-4278-bfd4-12a2f7a19cb6"
      unitRef="usd">4167000</us-gaap:InterestExpenseDebt>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTEtMS0xLTEtMA_aa8fcea7-edb7-4c71-95a1-ae3ae678fe26"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTEtMy0xLTEtMA_9bfe49ce-75b6-46cd-a514-cd3da370a5de"
      unitRef="usd">-74000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTEtNS0xLTEtMA_b6bd47a9-7f54-4243-8b58-3791782fb0f9"
      unitRef="usd">6385000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTEtNy0xLTEtMA_8ab2fc13-bac2-48a2-80ec-0a2f7224abf8"
      unitRef="usd">78000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTMtMS0xLTEtMA_440861cf-859c-4b17-ae51-a89e4d40ad1d"
      unitRef="usd">-1133000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTMtMy0xLTEtMA_fd1ea0f9-50a8-4fb3-9077-f62cec9bb013"
      unitRef="usd">5914000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTMtNS0xLTEtMA_959491f3-4796-4706-8e7b-1d46d8009b39"
      unitRef="usd">12029000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTMtNy0xLTEtMA_43139aa8-2e6d-4d1e-aa23-14881adf69ae"
      unitRef="usd">3450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTQtMS0xLTEtMA_cd574b2d-537b-42f0-abcf-1986be88a3db"
      unitRef="usd">-2149000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTQtMy0xLTEtMA_2765278b-19b0-41e0-99b5-6588582284f7"
      unitRef="usd">4866000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTQtNS0xLTEtMA_8bfc81e5-78a7-46ed-876e-8f5387dbe304"
      unitRef="usd">15562000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTQtNy0xLTEtMA_58291d39-e031-4856-ae10-63217de35c41"
      unitRef="usd">-639000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTUtMS0xLTEtMA_0f54ca13-5c2d-4c8c-a431-25ae029f7de5"
      unitRef="usd">29207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTUtMy0xLTEtMA_f0c59593-8116-4156-bdca-7e1babf17814"
      unitRef="usd">27156000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTUtNS0xLTEtMA_dae64715-53e7-4ae9-a554-a7fdbe5d867a"
      unitRef="usd">106624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTUtNy0xLTEtMA_d62e4af5-8251-4597-b219-457bc3e58def"
      unitRef="usd">105557000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTYtMS0xLTEtMA_b6f34ac1-7f22-4470-9cbf-a36facfca348"
      unitRef="usd">7512000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTYtMy0xLTEtMA_e522a130-cc6f-4ad0-87ee-3ed4bdfe7412"
      unitRef="usd">7060000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTYtNS0xLTEtMA_fc5954b7-d686-4cc5-814a-1b7791bbe25d"
      unitRef="usd">26100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTYtNy0xLTEtMA_3cfd6356-f139-45ff-874b-dba906c17260"
      unitRef="usd">27120000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTctMS0xLTEtMA_b51af63a-3ce1-42fe-bd6c-6a72234114ad"
      unitRef="usd">21695000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTctMy0xLTEtMA_c94f7eb3-1b67-4429-b34d-fd720993520a"
      unitRef="usd">20096000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTctNS0xLTEtMA_337e1caa-45ac-43d3-b361-b050824053e4"
      unitRef="usd">80524000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTctNy0xLTEtMA_1680cd56-c2b3-4c63-875f-b7f95725b64f"
      unitRef="usd">78437000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTgtMS0xLTEtMA_b1d8cce8-a7dc-48ee-902e-9f850eabd393"
      unitRef="usd">-4000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTgtMy0xLTEtMA_3c106ad4-fb89-499d-a53d-35c77d479ff7"
      unitRef="usd">-19000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTgtNS0xLTEtMA_e0e01e95-42fa-46eb-bcf5-d90e77bd5f92"
      unitRef="usd">-17000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTgtNy0xLTEtMA_a917a93c-a281-46bb-9a70-4bc5575ea2f5"
      unitRef="usd">-44000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTktMS0xLTEtMA_c34f4ceb-a790-4919-8799-0fd6487b9f0f"
      unitRef="usd">21691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTktMy0xLTEtMA_21ce6e43-1ec2-444d-a278-2d61c752702a"
      unitRef="usd">20077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTktNS0xLTEtMA_38cce521-6027-41e3-99f8-b199b1e12676"
      unitRef="usd">80507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMTktNy0xLTEtMA_ca688cf3-1824-4839-a34e-3e47df674151"
      unitRef="usd">78393000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjItMS0xLTEtMA_8c14ae4c-485e-4fd1-afab-f034d5db32eb"
      unitRef="usdPerShare">0.41</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjItMy0xLTEtMA_97eea532-4ce4-476c-9000-695b220866d6"
      unitRef="usdPerShare">0.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjItNS0xLTEtMA_b37dc0dc-e715-42f2-a45e-21cb52975634"
      unitRef="usdPerShare">1.52</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjItNy0xLTEtMA_d239fa48-574a-4027-b5f4-598ae9795195"
      unitRef="usdPerShare">1.44</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjMtMS0xLTEtMA_610788d4-4900-4d33-9eaa-e096d9870c04"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjMtMy0xLTEtMA_9c2624e6-8b37-4f25-9718-c05beb43815e"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjMtNS0xLTEtMA_a3e8996b-614a-43c9-85a4-2e92e94fe75f"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjMtNy0xLTEtMA_2fc413ff-f5fc-4e84-ab3f-cb6e1289fd82"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjQtMS0xLTEtMA_421e1189-9ef4-4662-ab9a-44af7e892a35"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjQtMy0xLTEtMA_28ee8717-c6d1-48a5-999a-a671639ea7fd"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjQtNS0xLTEtMA_3c4d4e98-ed2e-4bfc-814c-4331d4d47b7c"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjQtNy0xLTEtMA_b3ee3277-c6c9-4ea5-89ab-e8adda75132a"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjYtMS0xLTEtMA_cc9ba662-2541-480f-a121-0caf12ec6193"
      unitRef="usdPerShare">0.41</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjYtMy0xLTEtMA_b75bfecf-05cf-492c-9db4-12887a74e521"
      unitRef="usdPerShare">0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjYtNS0xLTEtMA_f1d2d3c3-ae10-4527-86d3-d07918b0b3b6"
      unitRef="usdPerShare">1.50</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjYtNy0xLTEtMA_9f894040-1b38-484b-af15-e15826a49b0e"
      unitRef="usdPerShare">1.41</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjctMS0xLTEtMA_88e58f48-584d-40fa-a83a-51457e9bbc25"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjctMy0xLTEtMA_b31d8c30-1845-41f1-b9aa-ec90dcf6d468"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjctNS0xLTEtMA_77dd2490-f598-4599-b4a4-a360f9794a50"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjctNy0xLTEtMA_d7cb5634-1c25-477f-ab2a-951f25bd9599"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjgtMS0xLTEtMA_02430877-048b-4500-b200-b49eb674c9ac"
      unitRef="usdPerShare">0.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjgtMy0xLTEtMA_a9706646-b956-42d5-ad6b-be310d52a02c"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjgtNS0xLTEtMA_dd95ed81-bbe5-429e-aa4d-696379195675"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjgtNy0xLTEtMA_e6f92a8f-12ca-4216-8ef5-099f8117219f"
      unitRef="usdPerShare">1.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjktMS0xLTEtMA_3b81da48-0b32-4974-9098-fe5820582524"
      unitRef="shares">52425000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjktMy0xLTEtMA_120ba5ba-2f24-47f3-a3f1-3787568fb992"
      unitRef="shares">54403000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjktNS0xLTEtMA_9f8bf62b-ea7f-453e-92ad-082e0d67e430"
      unitRef="shares">52885000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMjktNy0xLTEtMA_b3877f2d-af51-4f60-9733-ff854e1b8d93"
      unitRef="shares">54372000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzAtMS0xLTEtMA_30283340-ebb2-40db-87ba-3fdbf33e51e0"
      unitRef="shares">53226000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzAtMy0xLTEtMA_e21087f9-17f0-4d70-aba8-6e11729bf91c"
      unitRef="shares">55360000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzAtNS0xLTEtMA_67062224-2b4c-4f0b-bdc2-9aaa2b8f33f7"
      unitRef="shares">53796000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzAtNy0xLTEtMA_df2e8b6b-7a20-48bb-9c60-9cda964c0ce1"
      unitRef="shares">55473000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzItMS0xLTEtMA_f9eff27a-fef9-49a4-af63-bdb7e66bf281"
      unitRef="usd">21691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzItMy0xLTEtMA_1118e7d2-5e7f-498c-b02d-7bfeb0998087"
      unitRef="usd">20077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzItNS0xLTEtMA_03056b0d-ae89-4712-b8c1-7a7c76c6ff8f"
      unitRef="usd">80507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzItNy0xLTEtMA_585b58f7-b5ef-4432-aabe-4263e24e5778"
      unitRef="usd">78393000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzMtMS0xLTEtMA_04a181e5-b447-4b96-a1e7-9553e1396bdc"
      unitRef="usd">159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzMtMy0xLTEtMA_cc15287d-e16e-488f-bbd9-b7217ebf8c99"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzMtNS0xLTEtMA_eeb413bb-1575-47a7-aca7-93604255b21a"
      unitRef="usd">1071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzMtNy0xLTEtMA_7b5b1a1a-a9d2-4426-b05a-0a756e142693"
      unitRef="usd">-1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzQtMS0xLTEtMA_c421ef60-0b09-4858-af39-cb34d8295ae1"
      unitRef="usd">21850000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzQtMy0xLTEtMA_b41ba030-63ad-48a5-90c8-b7d07cb44df7"
      unitRef="usd">19891000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzQtNS0xLTEtMA_de4b4eec-2e14-4e49-907e-f97dc82b9115"
      unitRef="usd">81578000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18xOS9mcmFnOmIyMzk5ZjhhNTJkMjRhOWZiM2E0MDYzYTYyMDM1OWNhL3RhYmxlOjczNzMwMmZjOGExZDQ0Zjg5MmUyNWYyMTZmNDcxOWIzL3RhYmxlcmFuZ2U6NzM3MzAyZmM4YTFkNDRmODkyZTI1ZjIxNmY0NzE5YjNfMzQtNy0xLTEtMA_e0ea9b14-13bf-469f-99cc-ac9f91078838"
      unitRef="usd">76578000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="icc732445cde646c5bc2885adca1a6f46_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0xLTEtMS0w_c9e5d2df-0634-4eee-bb05-f45d79d589ae"
      unitRef="shares">134892000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="icd55b4ee328f4c65815c676810a3b380_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0zLTEtMS0w_2977b544-90fa-46fd-9658-30b433aa6d4f"
      unitRef="shares">82173000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icc732445cde646c5bc2885adca1a6f46_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS02LTEtMS0w_c74fed65-e909-4e6e-a459-d528bd65c3af"
      unitRef="usd">1349000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i555bb3d36fcf41f1b3d6a222611b4258_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS04LTEtMS0w_170937d4-6d2f-4d7b-9453-6edb8adfcaee"
      unitRef="usd">757421000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbe43ba90ebd4797b253fc4baf123f66_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0xMC0xLTEtMA_606fbbb8-9a41-4c1b-9a4c-4f48241ee433"
      unitRef="usd">616691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd55b4ee328f4c65815c676810a3b380_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0xMi0xLTEtMA_0efd6f77-418d-4622-94d1-07f2787b830a"
      unitRef="usd">-661772000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c458f09f12a4b8c92d0c521bb715f49_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0xNC0xLTEtMA_522a6bd9-6b04-4dd5-833c-8f315a73d736"
      unitRef="usd">-1357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i691060cd9c354751a6557e80a6c940bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMS0xNi0xLTEtMA_cc814454-386f-4f43-bc4b-a48145bc182d"
      unitRef="usd">712332000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4d620cf29b21488eb805bd6255d33caa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMi0xMC0xLTEtMA_230ba32d-d96d-4b30-8408-d1948cf224e6"
      unitRef="usd">21691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMi0xNi0xLTEtMA_afcbbfbc-7ba2-406d-af74-5ac417ee9748"
      unitRef="usd">21691000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if00be980e210488baf9a153f7344e1bf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMy0xNC0xLTEtMA_6e4298e3-4491-4f11-a9bd-ca8a822424b7"
      unitRef="usd">159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMy0xNi0xLTEtMA_82a11fd1-e548-4305-ad9b-5de0ee442780"
      unitRef="usd">159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i74dc9c38266145a7b643d3926fa3e1cc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNC0zLTEtMS0w_870ab3d8-f354-4e9a-9ec1-74a756fecd15"
      unitRef="shares">650000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i74dc9c38266145a7b643d3926fa3e1cc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNC0xMi0xLTEtMA_471b5c5b-7ff1-45fe-93f9-3fff70bc19ca"
      unitRef="usd">21445000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNC0xNi0xLTEtMA_5d4d4c73-cf3a-4f27-905a-702271adfdad"
      unitRef="usd">21445000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i28fc1b284f63495fb0ac35d61e38e12d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNy0xLTEtMS0w_90d200be-3809-4ec7-8260-6ed18b13f2d6"
      unitRef="shares">142000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i28fc1b284f63495fb0ac35d61e38e12d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNy02LTEtMS0w_2fc4040d-5b4a-4118-a8ed-38bc37411853"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia3d0859f06f7474a92672a9175cc1b3a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNy04LTEtMS0w_ee117982-c04e-495f-8da0-4276366e478d"
      unitRef="usd">1694000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfNy0xNi0xLTEtMA_c7c3055e-d484-4192-a20c-9deb06681f0a"
      unitRef="usd">1695000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="ia3d0859f06f7474a92672a9175cc1b3a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOC04LTEtMS0w_bb9e312f-7e9c-4e22-aabf-f5f1d08b60e6"
      unitRef="usd">2905000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOC0xNi0xLTEtMA_f268a295-e8e4-41d1-a66f-e3572d414975"
      unitRef="usd">2905000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i28fc1b284f63495fb0ac35d61e38e12d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOS0xLTEtMS0w_195b7336-5681-4d9d-8d82-e3ddd7357d43"
      unitRef="shares">99000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i28fc1b284f63495fb0ac35d61e38e12d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOS02LTEtMS0w_ca96cef3-7c08-49df-8032-86449aeb1acd"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia3d0859f06f7474a92672a9175cc1b3a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOS04LTEtMS0w_ea985d37-b62d-4316-b94a-79b064845cbc"
      unitRef="usd">3309000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfOS0xNi0xLTEtMA_b4791db2-33e3-45f2-bc60-4b0568df9d2a"
      unitRef="usd">3310000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i54991b450eb941d7889e86a7aef9cc7d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMS0xLTEtMA_a9782655-6d85-42eb-82bc-1ff4050a953f"
      unitRef="shares">135133000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i3ce8719dc24746eca90f928c7e70f185_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMy0xLTEtMA_abc13299-ab31-4815-b602-01706cbce7bc"
      unitRef="shares">82823000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i54991b450eb941d7889e86a7aef9cc7d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtNi0xLTEtMA_3a1f014c-3fd8-4772-a960-264312f40b6b"
      unitRef="usd">1351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c9341e367af4eeea00ce716f934ea66_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtOC0xLTEtMA_f5b2950b-3ce6-4cd5-be55-a364e3194e2d"
      unitRef="usd">765329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib13c78f9fe7741209e318bd609ec414a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMTAtMS0xLTA_2efeff23-30be-40fd-a56b-1e40c495e99a"
      unitRef="usd">638382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ce8719dc24746eca90f928c7e70f185_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMTItMS0xLTA_349dbafa-a824-42ca-ad4c-4bd29debbd21"
      unitRef="usd">-683217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39724c3caf2647389ddeb31d5cc25360_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMTQtMS0xLTA_ed9aa991-d272-4370-b22e-67f5736cf2ee"
      unitRef="usd">-1198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjAzYzk0NzJjMmEzMTQxZjM4MWFmMzZiN2E3ZjkxMWUyL3RhYmxlcmFuZ2U6MDNjOTQ3MmMyYTMxNDFmMzgxYWYzNmI3YTdmOTExZTJfMTAtMTYtMS0xLTA_17c42bab-59bf-4b85-b7f9-43424c3e9e4e"
      unitRef="usd">720647000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7da30d52b559429ababda66ae16837ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0xLTEtMS0w_de8d2448-dcf3-41e3-951c-a10b91a14d66"
      unitRef="shares">133536000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i3e80e432f2a147cc834c71d380e42e7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0zLTEtMS0w_36151263-49d4-47f6-a777-7e31837ff73c"
      unitRef="shares">78881000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7da30d52b559429ababda66ae16837ca_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS02LTEtMS0w_d1373148-00a9-43de-95e7-619deaed7484"
      unitRef="usd">1335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie394db1bb13d4b808abb21b666825e74_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS04LTEtMS0w_2498350f-3a8c-4d9d-95ed-c349c0e8359d"
      unitRef="usd">725064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i85e25628f5854c3696e1663b1025c48d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0xMC0xLTEtMA_8af44919-2043-4c9f-86c5-56cf62304713"
      unitRef="usd">537892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3e80e432f2a147cc834c71d380e42e7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0xMi0xLTEtMA_58d9305f-c037-4573-a083-a89342002da7"
      unitRef="usd">-566762000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46dec9376f944a9ba7850a478191a52e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0xNC0xLTEtMA_ead82fbc-5d8d-4657-8473-fad37044630e"
      unitRef="usd">-2309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia01113fb2b33406ead2f5ec693c27a03_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMS0xNi0xLTEtMA_748ab5bc-3601-4cca-8012-57866c098acb"
      unitRef="usd">695220000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i46047c873485480bb41fece4f6992c4d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMi0xMC0xLTEtMA_863ef84d-fa05-42cc-8dfd-19fa0d201a01"
      unitRef="usd">20077000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMi0xNi0xLTEtMA_13d1b3b6-ec1e-40d4-a8fa-65287c88f2f2"
      unitRef="usd">20077000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if44677c0172740e99fdc983f0e95a187_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMy0xNC0xLTEtMA_9003a3b6-8b73-47c3-941b-d9a63a876788"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMy0xNi0xLTEtMA_799dd13a-afe7-4cd6-890f-ea78dd8e74ab"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idfb33b56266345febb047839e52e5a0a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNC0zLTEtMS0w_bb721be1-ff99-4190-b53d-21355f240658"
      unitRef="shares">165000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idfb33b56266345febb047839e52e5a0a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNC0xMi0xLTEtMA_56d2b86c-e197-4db4-a9bb-f18b3ee4519c"
      unitRef="usd">3742000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNC0xNi0xLTEtMA_011a4ca9-5795-4e04-a6af-db5df7b1fbc0"
      unitRef="usd">3742000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i09fe27c2157a4792918f7d0d532539de_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNy0xLTEtMS0w_60a8e88a-0947-4b45-a992-8821aa8302f4"
      unitRef="shares">115000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i09fe27c2157a4792918f7d0d532539de_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNy02LTEtMS0w_d12ff4d0-bcd7-46ba-87b5-137f30a8a1b0"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4ec7c57806b645439f784a6c8c021c05_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNy04LTEtMS0w_268564af-df09-43f9-9bdf-ff7be16424ca"
      unitRef="usd">1490000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfNy0xNi0xLTEtMA_71ca6ff5-8be4-4acf-86ea-da844de072e9"
      unitRef="usd">1492000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i4ec7c57806b645439f784a6c8c021c05_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOC04LTEtMS0w_f3ae011d-4250-433d-906e-2e94dea5d872"
      unitRef="usd">2485000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOC0xNi0xLTEtMA_cccc1230-e597-4725-9001-6fe71159b9b3"
      unitRef="usd">2485000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i09fe27c2157a4792918f7d0d532539de_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOS0xLTEtMS0w_29e412c2-158b-4f5b-9fee-a6f87cc5cf3d"
      unitRef="shares">108000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i09fe27c2157a4792918f7d0d532539de_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOS02LTEtMS0w_a8304721-64df-465b-af63-9ce5be14b072"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i4ec7c57806b645439f784a6c8c021c05_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOS04LTEtMS0w_da9a5183-4567-44fc-a774-46a15ed6fe3d"
      unitRef="usd">2657000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfOS0xNi0xLTEtMA_1c0e5fb3-e350-4728-a9f4-c45c5298758f"
      unitRef="usd">2658000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i07f27b4f557f4b34934c87aebd5f9c9b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMS0xLTEtMA_e49f6658-c33e-4d63-b2da-bb2288477b23"
      unitRef="shares">133759000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i4ba63937ebaa438fbb6cd7e3165f277a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMy0xLTEtMA_1131a417-dac0-4922-a5e8-2ed34cbdcf12"
      unitRef="shares">79046000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i07f27b4f557f4b34934c87aebd5f9c9b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtNi0xLTEtMA_f9b36665-69e5-476b-badd-d19999ffe795"
      unitRef="usd">1338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c581e5e48c54facbd07b742bfc3d7d0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtOC0xLTEtMA_021e7615-2f65-4c14-a178-5c543f0fea1d"
      unitRef="usd">731696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c74b12db785403c9cc7e8bb24c360b6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMTAtMS0xLTA_d78ec6ce-b0ea-4872-b1e1-5802bf2d9ccd"
      unitRef="usd">557969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ba63937ebaa438fbb6cd7e3165f277a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMTItMS0xLTA_8ee060c0-8100-4548-a14a-18c3b106e7b9"
      unitRef="usd">-570504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea2b982bcb5e45b0823e96914b118821_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMTQtMS0xLTA_cd0cf978-3ce0-4368-abd0-2b45f5841525"
      unitRef="usd">-2495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjg3YTc2ZmU0NTYzNzQyNjU5YTNlNDVjYmFkMDZlN2QwL3RhYmxlcmFuZ2U6ODdhNzZmZTQ1NjM3NDI2NTlhM2U0NWNiYWQwNmU3ZDBfMTAtMTYtMS0xLTA_4716dea4-f9de-4044-8637-2784d27b42de"
      unitRef="usd">718004000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i69db16e7b6e8400596c951769a24b363_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0xLTEtMS0w_31045d1b-3396-4344-903b-54a846ed4413"
      unitRef="shares">134144000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i64bc5365275b4355ae74ec3b6b2366a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0zLTEtMS0w_61d5e3c2-56b6-4426-830f-4e4d67101b28"
      unitRef="shares">80045000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i69db16e7b6e8400596c951769a24b363_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS02LTEtMS0w_94b6cd86-69f5-4ea3-83ec-30048cda8a86"
      unitRef="usd">1341000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6dc3a9ff9add4c30bf298caed502984e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS04LTEtMS0w_023e1030-065b-4f81-acd7-a576289a5741"
      unitRef="usd">740970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i86c2c3e285b94ef2b8a1226478de431c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0xMC0xLTEtMA_73377f13-6b0a-47bc-a3b0-9e6eaa2d65b7"
      unitRef="usd">557875000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64bc5365275b4355ae74ec3b6b2366a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0xMi0xLTEtMA_22df1d69-82e7-48c4-87c2-9beab646f72b"
      unitRef="usd">-595297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33a95f2103ab4a7cb1508d234bc04462_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0xNC0xLTEtMA_70093f48-ef23-4aed-b004-d3e501b91f1c"
      unitRef="usd">-2269000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMS0xNi0xLTEtMA_393032d1-4c7b-40b0-9a15-cb9c9b1fed56"
      unitRef="usd">702620000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibe7e2c10919c40f085e9a95388468188_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMi0xMC0xLTEtMA_11d7a79c-f7b4-4614-a089-4d80dd2d5920"
      unitRef="usd">80507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMi0xNi0xLTEtMA_840dbe03-ab62-4202-a23b-6c9e929f3c9e"
      unitRef="usd">80507000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i08dc290323c74f99a8bca3f9dae0a071_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMy0xNC0xLTEtMA_6ca6ea2f-bb73-4306-a039-f1c0e12b610d"
      unitRef="usd">1071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMy0xNi0xLTEtMA_70aa0750-009b-4196-b208-4d81278a4d94"
      unitRef="usd">1071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i77139e1bead347229aa23188aa4c5e62_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNC0zLTEtMS0w_310fdfa3-782b-40e1-9b45-684cd48f3d74"
      unitRef="shares">2686000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i77139e1bead347229aa23188aa4c5e62_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNC0xMi0xLTEtMA_ec1c67f8-8e23-434b-a106-e58e7b811ca3"
      unitRef="usd">84883000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNC0xNi0xLTEtMA_26873f4f-056d-4866-9a5a-8c6f6fd68294"
      unitRef="usd">84883000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i77139e1bead347229aa23188aa4c5e62_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNS0zLTEtMS0w_b1c69327-32c0-4d16-84c3-e7f65a39c8ea"
      unitRef="shares">92000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i77139e1bead347229aa23188aa4c5e62_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNS0xMi0xLTEtMA_25a65807-6623-4dd2-a9d2-2f24ae3491d9"
      unitRef="usd">3037000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNS0xNi0xLTEtMA_cb91cea4-2239-49de-b066-9198df4b68e6"
      unitRef="usd">3037000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNi0xLTEtMS0w_977ecc74-e931-4233-bd0b-3e6f6444d290"
      unitRef="shares">80000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNi02LTEtMS0w_91dcf59d-d544-4593-b9e9-cd867ebd2ae6"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibc2ac5188cfa4c46a5eea795a0b278cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNi04LTEtMS0w_25c0c93c-c2a8-446d-a298-8bb806429416"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNi0xNi0xLTEtMA_343e210f-4ea0-476f-bb50-8e2cdca52a06"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNy0xLTEtMS0w_17a39847-431e-43a7-b409-f74889f6207d"
      unitRef="shares">635000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNy02LTEtMS0w_da0d6c25-e1b9-451b-8cf6-95b0edf9d35c"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibc2ac5188cfa4c46a5eea795a0b278cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNy04LTEtMS0w_576f722a-c776-469e-87ee-da0b90bf1ea8"
      unitRef="usd">7137000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfNy0xNi0xLTEtMA_7c4a5695-d57f-47e9-a703-f85675b4c7a8"
      unitRef="usd">7143000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="ibc2ac5188cfa4c46a5eea795a0b278cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOC04LTEtMS0w_db0dbc6b-2aea-4486-ac46-9fd66864128d"
      unitRef="usd">8359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOC0xNi0xLTEtMA_5b7ba639-c6d1-4962-9298-62f0323f674c"
      unitRef="usd">8359000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOS0xLTEtMS0w_00ff8a25-e8a7-4df2-8fa7-98ca4bbf7636"
      unitRef="shares">274000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iac0cd528039f4acab4387759874c9769_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOS02LTEtMS0w_abf69572-602a-4f7f-8bb2-4c48d75c3c1d"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ibc2ac5188cfa4c46a5eea795a0b278cc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOS04LTEtMS0w_c4f454d0-2516-4e7a-bdca-8e768f02418f"
      unitRef="usd">8864000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfOS0xNi0xLTEtMA_db2ae699-9fd6-4a32-8a53-7b3e7349ed13"
      unitRef="usd">8867000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i54991b450eb941d7889e86a7aef9cc7d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMS0xLTEtMA_b65f9cee-ea7c-4325-b0ba-44e6923c32e8"
      unitRef="shares">135133000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i3ce8719dc24746eca90f928c7e70f185_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMy0xLTEtMA_4ea06661-9583-42b8-a81f-d4738d181707"
      unitRef="shares">82823000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i54991b450eb941d7889e86a7aef9cc7d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtNi0xLTEtMA_efc33b22-0690-4833-ac1f-4a7d4ecbe60e"
      unitRef="usd">1351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1c9341e367af4eeea00ce716f934ea66_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtOC0xLTEtMA_02aa1fda-0639-434e-adae-3b73cceb35c4"
      unitRef="usd">765329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib13c78f9fe7741209e318bd609ec414a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMTAtMS0xLTA_65678b19-d03c-476f-be1c-c4875f2cb58a"
      unitRef="usd">638382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ce8719dc24746eca90f928c7e70f185_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMTItMS0xLTA_914467fb-fd9a-46c9-9a29-8c9b8d4def88"
      unitRef="usd">-683217000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39724c3caf2647389ddeb31d5cc25360_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMTQtMS0xLTA_b6a0d80f-4361-4197-b50d-82dfbd57389e"
      unitRef="usd">-1198000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOjZmNjY1YjVmZGJmNjQwOThhZDdhYzlhNDdlMmYwMmFhL3RhYmxlcmFuZ2U6NmY2NjViNWZkYmY2NDA5OGFkN2FjOWE0N2UyZjAyYWFfMTAtMTYtMS0xLTA_ce78647c-e975-4c06-b881-c3370b1a5a0d"
      unitRef="usd">720647000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i9c84a6e18de148c4a465b62b8b69fc5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0xLTEtMS0w_6e80c833-5d88-4a98-8b9f-6a3e0696d987"
      unitRef="shares">133056000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="ieeb2f765033940a690a89d4ff4daa813_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0zLTEtMS0w_67ed0ac4-919a-4f06-a1ee-5aa21cd12da9"
      unitRef="shares">77637000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9c84a6e18de148c4a465b62b8b69fc5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS02LTEtMS0w_f111cc7e-25c9-44dd-8da1-d824b25441c4"
      unitRef="usd">1331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa61a0018ebc4433960d1df4825fe86f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS04LTEtMS0w_f7dd7d44-9b61-4673-b89a-7fb4e538f166"
      unitRef="usd">714704000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i93468a0347484fb7bdb3766e25727ff3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0xMC0xLTEtMA_981d54ec-7288-47b7-9826-a16c52c574c8"
      unitRef="usd">479576000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieeb2f765033940a690a89d4ff4daa813_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0xMi0xLTEtMA_53ef816c-99b5-446e-9c5d-e2f843618f24"
      unitRef="usd">-535693000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8b0cf0e3f6844a8bc582b2e9b3c5fc2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0xNC0xLTEtMA_22e7c3d7-58c3-4f52-a5d6-dfe993d8912b"
      unitRef="usd">-680000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d76054ad5de4344bd4aca5a984e513f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMS0xNi0xLTEtMA_499976bc-339a-4ccb-9536-7eb9bd03f027"
      unitRef="usd">659238000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i58fbe9f650324febb42c3d3a22258bb7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMi0xMC0xLTEtMA_2fadb9cf-9800-44a0-a7a7-bfe73fc84243"
      unitRef="usd">78393000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMi0xNi0xLTEtMA_75d378b8-1ed1-4bf2-9230-e76e14a93022"
      unitRef="usd">78393000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i90b04ef5908443439b9cb51c8e3c6b30_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMy0xNC0xLTEtMA_a3fcf285-7e88-40a9-94eb-51b9239b030c"
      unitRef="usd">-1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMy0xNi0xLTEtMA_6d4e50c5-dd22-497c-90ed-6187a46435fb"
      unitRef="usd">-1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0a1569d6048c47c88cb991b6ce40b657_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNC0zLTEtMS0w_9d040a1f-23a7-4c22-a2df-6c402d1ae8f9"
      unitRef="shares">1312000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0a1569d6048c47c88cb991b6ce40b657_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNC0xMi0xLTEtMA_b634dbac-9385-4df6-b1b5-81c2dabfde3a"
      unitRef="usd">32771000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNC0xNi0xLTEtMA_a6e7346c-10c5-44e5-9933-e231691a5327"
      unitRef="usd">32771000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0a1569d6048c47c88cb991b6ce40b657_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNS0zLTEtMS0w_8f4f2493-1129-49d5-b6aa-24c85f33e551"
      unitRef="shares">97000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0a1569d6048c47c88cb991b6ce40b657_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNS0xMi0xLTEtMA_1c2359be-8fa7-4a7a-99f1-77d447cfc0aa"
      unitRef="usd">2040000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNS0xNi0xLTEtMA_65d3dd54-fb13-4287-b211-db8dd5a231f4"
      unitRef="usd">2040000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNi0xLTEtMS0w_07a7c8ef-3ec4-4b92-a7c5-e9d32431e469"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNy0xLTEtMS0w_863e4c7f-ab8d-449e-af33-d228b17f39d8"
      unitRef="shares">442000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNy02LTEtMS0w_c752b320-25a7-4f38-9908-0186a317cf61"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0f1b8e39c40847f68c422d4bf2ea141a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNy04LTEtMS0w_98cf561d-5fb0-4823-8fc6-d14aa0f42e61"
      unitRef="usd">4714000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfNy0xNi0xLTEtMA_d3231451-8f63-4d5f-a31a-17d43942231a"
      unitRef="usd">4719000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i0f1b8e39c40847f68c422d4bf2ea141a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOC04LTEtMS0w_def518d0-d999-4bc8-b660-3f51394af6e4"
      unitRef="usd">6765000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOC0xNi0xLTEtMA_d2af158e-6330-44cd-afe7-e6abd9474a8d"
      unitRef="usd">6765000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOS0xLTEtMS0w_fd5315bc-b3fc-49cb-8903-fb5876f6f9e3"
      unitRef="shares">221000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i151dc88d8fc546f2b5f9aaa791a01796_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOS02LTEtMS0w_175ea037-63fd-46c5-ac07-c99053fd999c"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i0f1b8e39c40847f68c422d4bf2ea141a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOS04LTEtMS0w_9695d531-3bac-44d8-ab58-787e59e93261"
      unitRef="usd">5513000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfOS0xNi0xLTEtMA_94e12317-d3b7-465c-8c59-2fb4d3143ccb"
      unitRef="usd">5515000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesIssued
      contextRef="i07f27b4f557f4b34934c87aebd5f9c9b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMS0xLTEtMA_e2dfc2bf-0b6c-4cc9-bf2a-7a21d4c4493c"
      unitRef="shares">133759000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i4ba63937ebaa438fbb6cd7e3165f277a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMy0xLTEtMA_3cebbf38-5e57-48de-afeb-ea32d931e13d"
      unitRef="shares">79046000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i07f27b4f557f4b34934c87aebd5f9c9b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtNi0xLTEtMA_3375ea90-da30-49b0-8c06-6465a1b1cbe8"
      unitRef="usd">1338000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c581e5e48c54facbd07b742bfc3d7d0_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtOC0xLTEtMA_6a81c6c4-bbf6-4847-9a80-feb6e02dc0d1"
      unitRef="usd">731696000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6c74b12db785403c9cc7e8bb24c360b6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMTAtMS0xLTA_ee135087-7cdf-46c6-8544-509005686c57"
      unitRef="usd">557969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ba63937ebaa438fbb6cd7e3165f277a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMTItMS0xLTA_0aaf2a8f-e72e-46f0-8b49-4edaece95650"
      unitRef="usd">-570504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea2b982bcb5e45b0823e96914b118821_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMTQtMS0xLTA_72d232fc-0f5a-4ee3-89a2-ea4ea9b7e848"
      unitRef="usd">-2495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yMi9mcmFnOmYxZjkwMWY5NDFmMDQ4YTU4ODRmMjkzMDczMGY3OTBjL3RhYmxlOmRlZmNhMGFiMzcyYTQ4ODk4Mzg1NjA2NTliMTNjODJiL3RhYmxlcmFuZ2U6ZGVmY2EwYWIzNzJhNDg4OTgzODU2MDY1OWIxM2M4MmJfMTAtMTYtMS0xLTA_bb865423-753e-4221-be83-eb0c08f6dbe8"
      unitRef="usd">718004000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMy0xLTEtMS0w_5d2e7cc0-b6d7-46f4-8710-f19d74be1433"
      unitRef="usd">80507000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMy0zLTEtMS0w_468420c6-8b8c-4b67-9189-651e56c06d7c"
      unitRef="usd">78393000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNS0xLTEtMS0w_a0817adf-c998-47e9-b2eb-0c7c0437e49f"
      unitRef="usd">19921000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNS0zLTEtMS0w_4e565036-bf0f-4514-9972-f98fe71eeec1"
      unitRef="usd">17277000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNi0xLTEtMS0w_f74ddac7-5707-44cc-beb6-f005e4987ccb"
      unitRef="usd">6385000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNi0zLTEtMS0w_0fe75148-01ca-429e-b2a7-236f17dbeb07"
      unitRef="usd">78000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <cbz:ProvisionForDoubtfulAccountsNetOfRecoveries
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNy0xLTEtMS0w_7ddea32f-212f-4ef7-8182-055487a00e0f"
      unitRef="usd">562000</cbz:ProvisionForDoubtfulAccountsNetOfRecoveries>
    <cbz:ProvisionForDoubtfulAccountsNetOfRecoveries
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNy0zLTEtMS0w_1daf146d-ddf5-4143-9d9f-1c778e965faf"
      unitRef="usd">3166000</cbz:ProvisionForDoubtfulAccountsNetOfRecoveries>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfOC0xLTEtMS0w_c1c84015-b51d-4226-acde-82b156b01515"
      unitRef="usd">1599000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfOC0zLTEtMS0w_454e9d9c-039b-4dd5-bcd1-301dde3c1eae"
      unitRef="usd">-80000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ShareBasedCompensation
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfOS0xLTEtMS0w_b11cddd3-fb98-43a5-a08d-1baf1a876d0f"
      unitRef="usd">8359000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfOS0zLTEtMS0w_5d0b8ebc-70d8-4cd4-81b0-f34fbc5e58cb"
      unitRef="usd">6765000</us-gaap:ShareBasedCompensation>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTAtMS0xLTEtMA_b30752bf-4218-42eb-99c9-e2a4c7470531"
      unitRef="usd">4114000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTAtMy0xLTEtMA_d844b0a3-624f-4cbb-9374-5895564bde3e"
      unitRef="usd">1674000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTEtMS0xLTEtMA_eb0feef8-6f15-4ee8-81a5-85a9c5d8dca1"
      unitRef="usd">7141000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTEtMy0xLTEtMA_2fc352aa-d002-438d-8b10-aa8a56935060"
      unitRef="usd">-1809000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTItMS0xLTEtMA_35760fa6-50eb-4e04-81a6-3eb0ad728dab"
      unitRef="usd">-373000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTItMy0xLTEtMA_d2a0473b-4ac5-4516-9a7d-d76b4bedf6f2"
      unitRef="usd">388000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTQtMS0xLTEtMA_1155131b-bad9-492f-8a7f-342c05341fa9"
      unitRef="usd">66017000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTQtMy0xLTEtMA_24bc0ac2-0a38-4a82-a668-8d8063c4d6a4"
      unitRef="usd">27913000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTUtMS0xLTEtMA_4ef05194-370d-48a1-bda6-53ede6e30ffe"
      unitRef="usd">-53000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTUtMy0xLTEtMA_52528238-4c10-43d7-ae48-f8337fa7d2c5"
      unitRef="usd">-1823000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTYtMS0xLTEtMA_515002c8-a838-4b1d-a395-8608fcb51587"
      unitRef="usd">12126000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTYtMy0xLTEtMA_061e4baa-55dc-49cc-a55b-86fb15ce90cb"
      unitRef="usd">-18404000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTctMS0xLTEtMA_16d54968-6a20-4b6f-b192-16ce7a647c76"
      unitRef="usd">9359000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTctMy0xLTEtMA_db228217-b5ca-49e1-b6d4-e8c8ac33a720"
      unitRef="usd">12048000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTgtMS0xLTEtMA_4238ffec-6a93-449e-a4d4-27009ba44d5f"
      unitRef="usd">15329000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTgtMy0xLTEtMA_39b11b4e-095b-45d7-bac5-43eea48d67e0"
      unitRef="usd">-4862000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTktMS0xLTEtMA_3addf41b-1ff5-4ec8-92ed-8f0a4a7cbca3"
      unitRef="usd">2897000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMTktMy0xLTEtMA_30a8f4c8-469d-4559-8b4a-a77292df6726"
      unitRef="usd">16822000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjAtMS0xLTEtMA_d6140821-019b-46e0-9886-e549f0e38b38"
      unitRef="usd">80964000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjAtMy0xLTEtMA_544eab48-b960-46f9-958d-068ec90cf4a9"
      unitRef="usd">81862000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjEtMS0xLTEtMA_47979af4-d858-414f-ad1f-e2db19554bb3"
      unitRef="usd">-18000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjEtMy0xLTEtMA_e4787878-46b0-4823-ace0-c9f635c2f90e"
      unitRef="usd">-66000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjItMS0xLTEtMA_6e53ebf6-8e12-4cf4-a2af-2e4656581dda"
      unitRef="usd">80946000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjItMy0xLTEtMA_d0b581b2-a3fc-4ef7-a38e-cbb26166b6d8"
      unitRef="usd">81796000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjQtMS0xLTEtMA_c8efffa4-16c3-449c-bb93-0769068261c4"
      unitRef="usd">66155000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjQtMy0xLTEtMA_1e560509-0aec-47a1-890f-da3d161ced4a"
      unitRef="usd">33782000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjUtMS0xLTEtMA_1257b0bf-1416-481b-a157-f86c11f1d1ec"
      unitRef="usd">13050000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjUtMy0xLTEtMA_8e7f7582-2c0b-4a13-8324-2869c4a9fe31"
      unitRef="usd">3447000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjYtMS0xLTEtMA_a7340695-14ad-4d31-b444-df50ccc1c5b0"
      unitRef="usd">10800000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjYtMy0xLTEtMA_cf65ca7e-76e9-4add-a2fd-0c17b6205b50"
      unitRef="usd">32967000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjctMS0xLTEtMA_07b7c7d2-f6d1-4d90-a282-c1ef894728de"
      unitRef="usd">9785000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjctMy0xLTEtMA_a30d7962-df76-45e0-a48a-035688061f45"
      unitRef="usd">651000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <cbz:IncreaseDecreaseInFundsHeldForClientInvestingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjgtMS0xLTEtMA_7ee42dac-b2fa-4bdd-9c7f-9f7dce0d4d9d"
      unitRef="usd">5708000</cbz:IncreaseDecreaseInFundsHeldForClientInvestingActivities>
    <cbz:IncreaseDecreaseInFundsHeldForClientInvestingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjgtMy0xLTEtMA_e156608f-5c9a-4422-b5b9-39a6e2f6cdd8"
      unitRef="usd">-3250000</cbz:IncreaseDecreaseInFundsHeldForClientInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjktMS0xLTEtMA_8c26cb00-dd63-4cc7-bc87-6e4d2ecc2171"
      unitRef="usd">6451000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMjktMy0xLTEtMA_c21bf350-d356-4096-956f-8745542bde2d"
      unitRef="usd">9486000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzAtMS0xLTEtMA_c0f34436-68b0-4c9f-acaa-edeadf1c7a45"
      unitRef="usd">-51000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzAtMy0xLTEtMA_884b9d14-208e-4f85-a44f-6386ccd4f1dc"
      unitRef="usd">-356000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzEtMS0xLTEtMA_49e464d1-1532-474e-a878-a2613683e057"
      unitRef="usd">-70728000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzEtMy0xLTEtMA_2d77cbdd-5188-4002-b92e-5f88f6e6f253"
      unitRef="usd">-9491000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzMtMS0xLTEtMA_4cf1fbe3-297e-43d5-b31b-28537da494fc"
      unitRef="usd">680400000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzMtMy0xLTEtMA_28db2ebc-1975-4ed1-936f-fa90b56017e3"
      unitRef="usd">550454000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzQtMS0xLTEtMA_c1cfad58-52ec-4d9b-9e02-0f4940960017"
      unitRef="usd">598200000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzQtMy0xLTEtMA_a0ad6ef8-f464-4681-9f98-c3d17f4de127"
      unitRef="usd">545954000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzUtMS0xLTEtMA_49d5c376-9403-4404-b11b-26b077e6ed5c"
      unitRef="usd">84950000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzUtMy0xLTEtMA_84f2823b-11be-4a0f-881a-1966a38b87b9"
      unitRef="usd">32083000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzYtMS0xLTEtMA_c9a1e3b7-e095-44b0-95f7-5492c0b0ac01"
      unitRef="usd">3037000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzYtMy0xLTEtMA_483ac362-2aa9-41bd-9dbc-0edbd4e468cd"
      unitRef="usd">2040000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <cbz:NetIncreaseDecreaseInClientFundsObligations
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzctMS0xLTEtMA_2c28e865-2348-4113-bb2b-aaa811493a5b"
      unitRef="usd">-8375000</cbz:NetIncreaseDecreaseInClientFundsObligations>
    <cbz:NetIncreaseDecreaseInClientFundsObligations
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzctMy0xLTEtMA_784379fd-8cb0-42cc-bb7a-37f7f1b35151"
      unitRef="usd">57517000</cbz:NetIncreaseDecreaseInClientFundsObligations>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzgtMS0xLTEtMA_b310248f-3d64-4cd3-ba05-169e0afddb81"
      unitRef="usd">7143000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzgtMy0xLTEtMA_d12ff719-146d-4609-870b-30c781de1a97"
      unitRef="usd">4719000</us-gaap:ProceedsFromStockOptionsExercised>
    <cbz:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzktMS0xLTEtMA_1b363119-4b77-466c-b85e-1a5e09c3bc3e"
      unitRef="usd">7883000</cbz:PaymentOfContingentConsiderationOfAcquisitions>
    <cbz:PaymentOfContingentConsiderationOfAcquisitions
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfMzktMy0xLTEtMA_2f39ced4-ded4-4162-853e-4d5bd0ae37fa"
      unitRef="usd">11242000</cbz:PaymentOfContingentConsiderationOfAcquisitions>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDAtMS0xLTEtMA_64059287-e8e7-4e5b-9675-b7b96ba43110"
      unitRef="usd">-170000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDAtMy0xLTEtMA_e27de168-0199-4107-ac24-3c3895877014"
      unitRef="usd">-395000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDEtMS0xLTEtMA_ed9bd48c-df00-45c4-8bc8-20313718c378"
      unitRef="usd">1678000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDEtMy0xLTEtMA_12eedf8d-cceb-4b15-8d47-4a41e515a55e"
      unitRef="usd">-94058000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDItMS0xLTEtMA_9431c1eb-4299-43e7-96be-5ccfd1c6791f"
      unitRef="usd">11896000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDItMy0xLTEtMA_13f6e6d8-48ce-4c81-819d-026619023446"
      unitRef="usd">-21753000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDMtMS0xLTEtMA_2856a396-2df9-481a-8907-a56192d3bdba"
      unitRef="usd">170335000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2d76054ad5de4344bd4aca5a984e513f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDMtMy0xLTEtMA_8b922ab2-cd72-43dd-b769-de29f9e7ebc2"
      unitRef="usd">146505000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDQtMS0xLTEtMA_55e07d84-2ee8-4765-9d19-dcedaf338151"
      unitRef="usd">182231000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDQtMy0xLTEtMA_7a38d980-8868-4b4c-8176-8ee9ac2abf38"
      unitRef="usd">124752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDctMS0xLTEtMA_946ea16c-9555-4662-96e6-ac3cca7bf745"
      unitRef="usd">2749000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDctMy0xLTEtMA_6469049c-8617-4e2b-8c5e-14387d74e26b"
      unitRef="usd">6113000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDgtMS0xLTEtMA_06574414-d337-491b-b8f5-ee1bb8e902c9"
      unitRef="usd">37320000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDgtMy0xLTEtMA_ff4f60d6-48be-4b0a-b757-978bd9e92712"
      unitRef="usd">25275000</us-gaap:RestrictedCash>
    <cbz:CashEquivalentsIncludedInFundsHeldForClients
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDktMS0xLTEtMA_7fa77e56-64f9-4a56-8d33-e7a2319c27dd"
      unitRef="usd">142162000</cbz:CashEquivalentsIncludedInFundsHeldForClients>
    <cbz:CashEquivalentsIncludedInFundsHeldForClients
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNDktMy0xLTEtMA_9fac591c-658c-4a75-80de-3f9bbad32513"
      unitRef="usd">93364000</cbz:CashEquivalentsIncludedInFundsHeldForClients>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNTAtMS0xLTEtMA_b035217c-793d-4c50-8ee6-fb257046be58"
      unitRef="usd">182231000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18yNS9mcmFnOjQxZDhmM2NkN2UxNDQxODA4N2I4ODQxNTQ4NmNiZWYzL3RhYmxlOmVkMWQzZTUwZjhiNTRhMzJhNTNkMTU0NWU0Mjk0ZDkxL3RhYmxlcmFuZ2U6ZWQxZDNlNTBmOGI1NGEzMmE1M2QxNTQ1ZTQyOTRkOTFfNTAtMy0xLTEtMA_6cfa56fa-e908-4e9a-a8ca-b893f527f05a"
      unitRef="usd">124752000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQ0MA_092e0b53-eeb1-416e-ab99-e5d77afde39b">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Selected Terms Used in Notes to the Condensed Consolidated Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ASA &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Administrative Service Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ASC &#x2013;&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Codification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ASU &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting Standards Update&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CECL&#x2013;&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CPA firm &#x2013;&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certified Public Accounting firm&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;FASB &#x2013;&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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial Accounting Standards Board&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;GAAP &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;United States Generally Accepted Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;LIBOR &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;London Interbank Offered Rate&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SEC &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;United States Securities and Exchange Commission&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CBIZ, Inc. is a diversified services company which, acting through its subsidiaries, has been providing professional business services since 1996, primarily to small and medium-sized businesses, as well as individuals, governmental entities, and not-for-profit enterprises throughout the United States and parts of Canada. CBIZ, Inc. manages and reports its operations along three practice groups: Financial Services, Benefits and Insurance Services and National Practices. A further description of products and services offered by each of the practice groups is provided in Note 12, Segment Disclosures, to the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Consolidation: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements include the operations of CBIZ, Inc. and all of its wholly-owned subsidiaries (&#x201c;CBIZ&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, or &#x201c;our&#x201d;), after elimination of all intercompany balances and transactions. These unaudited condensed consolidated financial statements do not reflect the operations or accounts of variable interest entities as the impact is not material to the financial condition, results of operations or cash flows of CBIZ.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited Interim Financial Statements: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements have been prepared in accordance with GAAP and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of CBIZ management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial condition, results of operations, and cash flows for the interim periods presented, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Changes in circumstances could cause actual results to differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in Accounting Policies: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have consistently applied the accounting policies for the periods presented as described in Note 1, Basis of Presentation and Significant Accounting Policies, to the consolidated financial statements contained in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <cbz:DescriptionOfBusinessPolicyPolicyTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQzNQ_54502d43-0847-49f2-8a46-bd12639b8521">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Description of Business: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CBIZ, Inc. is a diversified services company which, acting through its subsidiaries, has been providing professional business services since 1996, primarily to small and medium-sized businesses, as well as individuals, governmental entities, and not-for-profit enterprises throughout the United States and parts of Canada. CBIZ, Inc. manages and reports its operations along three practice groups: Financial Services, Benefits and Insurance Services and National Practices. A further description of products and services offered by each of the practice groups is provided in Note 12, Segment Disclosures, to the accompanying unaudited condensed consolidated financial statements.&lt;/span&gt;</cbz:DescriptionOfBusinessPolicyPolicyTextBlock>
    <cbz:NumberOfPracticeGroups
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfOTMz_ef6e1ba5-934f-45f0-8375-9a77d9598cfe"
      unitRef="practicegroup">3</cbz:NumberOfPracticeGroups>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQzNg_249ca7f4-31f6-42d6-8499-cc638acc518a">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Consolidation: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements include the operations of CBIZ, Inc. and all of its wholly-owned subsidiaries (&#x201c;CBIZ&#x201d;, the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, or &#x201c;our&#x201d;), after elimination of all intercompany balances and transactions. These unaudited condensed consolidated financial statements do not reflect the operations or accounts of variable interest entities as the impact is not material to the financial condition, results of operations or cash flows of CBIZ.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQzNw_5eb6c6f0-44b9-4a2e-b401-32f7ac6ddce5">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited Interim Financial Statements: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements have been prepared in accordance with GAAP and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the consolidated financial statements and accompanying notes included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of CBIZ management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial condition, results of operations, and cash flows for the interim periods presented, but are not necessarily indicative of the results of operations to be anticipated for the full year ending December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQzOA_da391561-f605-4284-841f-b60346c7e1b0">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Changes in circumstances could cause actual results to differ materially from these estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <cbz:ChangesInAccountingPolicyPolicyTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zMS9mcmFnOjJjODRiZmUxMTU4OTQ4YWViZmUzY2IyMGJjYWI0MjlkL3RleHRyZWdpb246MmM4NGJmZTExNTg5NDhhZWJmZTNjYjIwYmNhYjQyOWRfMzQzOQ_11b3d998-c5d9-411f-836d-174af55f058f">&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in Accounting Policies: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have consistently applied the accounting policies for the periods presented as described in Note 1, Basis of Presentation and Significant Accounting Policies, to the consolidated financial statements contained in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2020.&lt;/span&gt;</cbz:ChangesInAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNC9mcmFnOmQ3NDA3MTYwZDNhZDQ0YTJhZTk5OTE2N2Q2YzQ4MjA1L3RleHRyZWdpb246ZDc0MDcxNjBkM2FkNDRhMmFlOTk5MTY3ZDZjNDgyMDVfMjk0NQ_5cdb2bd6-48be-4846-a5c4-63f174049bf2">NEW ACCOUNTING PRONOUNCEMENTS&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB ASC is the sole source of authoritative GAAP other than the SEC issued rules and regulations that apply only to SEC registrants. The FASB issues an accounting standard to communicate changes to the FASB codification. We assess and review the impact of all accounting standards. Any accounting standards not listed below were reviewed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU are effective for all entities through December 31, 2022. We are currently evaluating the effect of this new standard on our consolidated financial statements and have not adopted any of the transition relief available under the new guidance as of September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequently, in January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;, which provides optional temporary guidance for entities transitioning away from the LIBOR and other interbank offered rates to new reference rates so that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions within Topic 848. This ASU clarifies that the derivative instruments affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions provided in Topic 848. ASU 2021-01 is effective immediately for all entities. Entities may elect to apply the amendments on a full retrospective basis as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date within an interim period that includes or is subsequent to the date of the issuance of a final update, up to the date that financial statements are available to be issued. The amendments provided in this ASU do not apply to contract modifications made, as well as new hedging relationships entered into, after December 31, 2022, and to existing hedging relationships evaluated for effectiveness for periods after December 31, 2022, except for certain hedging relationships existing as of December 31, 2022, that apply certain optional expedients in which the accounting effects are recorded through the end of the hedging relationship. We are currently evaluating the effect of this new standard on our consolidated financial statements and have not adopted any of the transition relief available under the new guidance as of September&#160;30, 2021.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNC9mcmFnOmQ3NDA3MTYwZDNhZDQ0YTJhZTk5OTE2N2Q2YzQ4MjA1L3RleHRyZWdpb246ZDc0MDcxNjBkM2FkNDRhMmFlOTk5MTY3ZDZjNDgyMDVfMjk0Ng_6fb239b4-d5aa-4f83-a79a-ea33358ced93">NEW ACCOUNTING PRONOUNCEMENTS&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB ASC is the sole source of authoritative GAAP other than the SEC issued rules and regulations that apply only to SEC registrants. The FASB issues an accounting standard to communicate changes to the FASB codification. We assess and review the impact of all accounting standards. Any accounting standards not listed below were reviewed and determined to be either not applicable or are not expected to have a material impact on the consolidated financial statements of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Standards Issued But Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In March 2020, the FASB issued ASU No. 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU are effective for all entities through December 31, 2022. We are currently evaluating the effect of this new standard on our consolidated financial statements and have not adopted any of the transition relief available under the new guidance as of September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequently, in January 2021, the FASB issued ASU No. 2021-01, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848): Scope&lt;/span&gt;, which provides optional temporary guidance for entities transitioning away from the LIBOR and other interbank offered rates to new reference rates so that derivatives affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions within Topic 848. This ASU clarifies that the derivative instruments affected by the discounting transition are explicitly eligible for certain optional expedients and exceptions provided in Topic 848. ASU 2021-01 is effective immediately for all entities. Entities may elect to apply the amendments on a full retrospective basis as of any date from the beginning of an interim period that includes or is subsequent to March 12, 2020, or on a prospective basis to new modifications from any date within an interim period that includes or is subsequent to the date of the issuance of a final update, up to the date that financial statements are available to be issued. The amendments provided in this ASU do not apply to contract modifications made, as well as new hedging relationships entered into, after December 31, 2022, and to existing hedging relationships evaluated for effectiveness for periods after December 31, 2022, except for certain hedging relationships existing as of December 31, 2022, that apply certain optional expedients in which the accounting effects are recorded through the end of the hedging relationship. We are currently evaluating the effect of this new standard on our consolidated financial statements and have not adopted any of the transition relief available under the new guidance as of September&#160;30, 2021.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RleHRyZWdpb246NGMyYWZjZDNlZjE0NDVkZjgwZmE4NzkzN2M2NTViYTNfOTUw_2e39c089-acd0-4d9d-bf40-65b40b5207db">ACCOUNTS RECEIVABLE, NET&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, less allowance for doubtful accounts, reflects the net realizable value of receivables and approximates fair value. Unbilled revenue is recorded at estimated net realizable value. Assessing the collectability of the receivables (billed and unbilled) requires management judgment based on a combination of factors, including but not limited to, an evaluation of our historical incurred loss experience, credit-worthiness of our clients, age of the trade receivable balance, current economic conditions that may affect a client&#x2019;s ability to pay, and reasonable and supportable forecasts. Receivables are charged-off against the allowance when the balance is deemed uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, at September&#160;30, 2021 and December&#160;31, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&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:'Arial',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue, at net realizable value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:2pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to the allowance for doubtful accounts for the nine months ended September&#160;30, 2021 and twelve months ended December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&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:'Arial',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RleHRyZWdpb246NGMyYWZjZDNlZjE0NDVkZjgwZmE4NzkzN2M2NTViYTNfOTUx_246e2ed7-5984-47f3-a720-13fa3abf82b1">&lt;div style="margin-top:12pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net, at September&#160;30, 2021 and December&#160;31, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&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:'Arial',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue, at net realizable value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:BilledContractReceivables
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMS0xLTEtMS0w_a5d15882-b636-4bf0-bd6a-e25f317d739e"
      unitRef="usd">200584000</us-gaap:BilledContractReceivables>
    <us-gaap:BilledContractReceivables
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMS0zLTEtMS0w_54d9b110-0984-40d0-a765-63802432fdaf"
      unitRef="usd">167575000</us-gaap:BilledContractReceivables>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMi0xLTEtMS0w_505d5358-93a0-49e3-ab68-75c11aff9fca"
      unitRef="usd">107664000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMi0zLTEtMS0w_6ea7815b-2585-423a-bfec-a9056e746bd3"
      unitRef="usd">63494000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMy0xLTEtMS0w_35f4ab61-eef8-4a57-a372-50dea6468009"
      unitRef="usd">308248000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfMy0zLTEtMS0w_a870ad28-b304-431f-9bda-892d9dc4d020"
      unitRef="usd">231069000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfNC0xLTEtMS0w_b09008c2-add4-4785-b2e5-6bfac8d532a4"
      unitRef="usd">14358000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfNC0zLTEtMS0w_610088a9-aebc-48a9-a199-fe3ddf34e7e0"
      unitRef="usd">14894000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfNS0xLTEtMS0w_5a843dfd-d590-4968-9302-bb64e47a54e0"
      unitRef="usd">293890000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOmI4YTliMmZmZDAwMzQ2ZmQ5ZTlhMzEzNzdlMzdiYzRiL3RhYmxlcmFuZ2U6YjhhOWIyZmZkMDAzNDZmZDllOWEzMTM3N2UzN2JjNGJfNS0zLTEtMS0w_61be95cd-d6dc-4c24-95ea-8cb97fd6b417"
      unitRef="usd">216175000</us-gaap:AccountsReceivableNetCurrent>
    <cbz:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RleHRyZWdpb246NGMyYWZjZDNlZjE0NDVkZjgwZmE4NzkzN2M2NTViYTNfOTUy_09c36ec8-e6bc-4bb4-b520-5a5a9e1fa091">&lt;div style="margin-top:2pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to the allowance for doubtful accounts for the nine months ended September&#160;30, 2021 and twelve months ended December&#160;31, 2020 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&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:'Arial',sans-serif;font-size:8pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,358)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</cbz:ScheduleOfChangesInAllowanceForDoubtfulAccountsTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMS0xLTEtMS0w_7cb8fa4f-be60-47fd-9a7e-e42372411f5c"
      unitRef="usd">14894000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2d76054ad5de4344bd4aca5a984e513f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMS0zLTEtMS0w_2eca764a-7035-4f27-8d8b-ef21412aede8"
      unitRef="usd">14379000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMi0xLTEtMS0w_7212a503-a33a-42b0-a8d0-c7d60b2f50b1"
      unitRef="usd">4450000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMi0zLTEtMS0w_0c39356b-a751-4baa-91d9-8dbdf1335397"
      unitRef="usd">9323000</us-gaap:ProvisionForDoubtfulAccounts>
    <cbz:AllowanceForDoubtfulAccountsReceivableWriteOffsAndNetOfRecoveries
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMy0xLTEtMS0w_c8030e06-bb69-46d9-9077-ec6c90166b70"
      unitRef="usd">4986000</cbz:AllowanceForDoubtfulAccountsReceivableWriteOffsAndNetOfRecoveries>
    <cbz:AllowanceForDoubtfulAccountsReceivableWriteOffsAndNetOfRecoveries
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfMy0zLTEtMS0w_fa9a913b-61a5-4321-9301-4b0fb00fe90e"
      unitRef="usd">8808000</cbz:AllowanceForDoubtfulAccountsReceivableWriteOffsAndNetOfRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfNC0xLTEtMS0w_1e13f5cc-1315-438a-a51c-cecc5c741a0a"
      unitRef="usd">14358000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N18zNy9mcmFnOjRjMmFmY2QzZWYxNDQ1ZGY4MGZhODc5MzdjNjU1YmEzL3RhYmxlOjFmNzIzOWRmNGVkNDRkY2NiNjMyNjBhZmRmMjkyMDExL3RhYmxlcmFuZ2U6MWY3MjM5ZGY0ZWQ0NGRjY2I2MzI2MGFmZGYyOTIwMTFfNC0zLTEtMS0w_f29a49aa-1c1a-4fb4-9f70-6ab58341374a"
      unitRef="usd">14894000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfMTcxMQ_7bab0fc8-5001-4f58-8bf4-4100fcefc0b8">DEBT AND FINANCING ARRANGEMENTS&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2018 Credit Facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Our primary financing arrangement is the $400 million unsecured credit facility (the &#x201c;2018 credit facility&#x201d; or the &#x201c;credit facility&#x201d;), which provides us with the capital necessary to meet our working capital needs as well as the flexibility to continue with our strategic initiatives, including business acquisitions and share repurchases. The 2018 credit facility matures in&#160;2023.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance outstanding under the 2018 credit facility was $190.2 million and $108.0 million at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective interest rates, including the impact of interest rate swaps associated with the 2018 credit facility, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.89%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.46%&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of effective rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06%&#160;-&#160;3.64%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.10%&#160;-&#160;4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had approximately $201.6 million of available funds under the credit facility at September&#160;30, 2021, net of outstanding letters of credit of $3.4 million. As of September&#160;30, 2021, we were in compliance with our financial debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Line of Credit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- We have an unsecured $20.0 million line of credit by and among CBIZ Benefits and Insurance, Inc. and Huntington National Bank. We utilize this line to support our short-term funding requirements of payroll client fund obligations due to the investment of client funds, rather than liquidating client funds that have already been invested in available-for-sale securities. The line of credit, which was renewed on August&#160;5, 2021 and will terminate on August&#160;4, 2022, did not have a balance outstanding at September&#160;30, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to our Annual Report on Form 10-K for the year ended December&#160;31, 2020 for additional details of our debt and financing arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- Interest expense, including amortization of deferred financing costs, commitment fees, line of credit fees, and other applicable bank charges, was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:UnsecuredLongTermDebt
      contextRef="i5a5fcba9bd22482f99a5e3b1ceeea464_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfMTA5_a7e3ec9b-f26c-476c-9355-2722dddd8afa"
      unitRef="usd">400000000</us-gaap:UnsecuredLongTermDebt>
    <us-gaap:LongTermLineOfCredit
      contextRef="i5a5fcba9bd22482f99a5e3b1ceeea464_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfNDk3_b460164e-35a3-433f-be71-6693ad54aa11"
      unitRef="usd">190200000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="ic85a55de1ee6441e82bdd92a2e2e2db0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfNTA0_6c9bc215-9f0c-4b6a-8694-565aded075a9"
      unitRef="usd">108000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfMTcxMg_f6024c6c-00bb-4948-9c62-47fa936bf850">Effective interest rates, including the impact of interest rate swaps associated with the 2018 credit facility, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.89%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.46%&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of effective rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06%&#160;-&#160;3.64%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.10%&#160;-&#160;4.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMi0xLTEtMS0w_e72636f0-4faa-4550-a986-7ace60ff0528"
      unitRef="number">0.0189</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i802444bdb3cf4799a7a89b9d0f3924d4_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMi0zLTEtMS0w_b1660c30-52f9-470c-a6e8-e42ae3d4efc4"
      unitRef="number">0.0246</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i80b4be38519743f6b0d60300681a6348_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMy0xLTEtMS0wL3RleHRyZWdpb246ZDcxYzkyZjk5YzNkNGViZjliNDg4MmM1MTk1YmEwNTVfNA_020b6f57-4b08-4e22-ad45-0fd252f80b7b"
      unitRef="number">0.0106</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i791f10dbecfd4eb49ff2eea3b4f2f66c_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMy0xLTEtMS0wL3RleHRyZWdpb246ZDcxYzkyZjk5YzNkNGViZjliNDg4MmM1MTk1YmEwNTVfOQ_78f37dad-ff50-49be-a71b-f3c3d705a98f"
      unitRef="number">0.0364</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ice086be974684f39815ce078e9d0bcb4_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMy0zLTEtMS0wL3RleHRyZWdpb246MGM5Yzg5MWNhZTEwNDBkNzkyYmE0NTRiOWJmOGVjZWRfNA_fd4dd7b8-7d49-4ff1-97fb-b0fddc24fd82"
      unitRef="number">0.0110</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9840b7a178a141dd86a80da89d3ca1fd_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmI3ZWY1MmY1ODdhNjQxNDY4NDJhYzg2MDhjNDM1YzhhL3RhYmxlcmFuZ2U6YjdlZjUyZjU4N2E2NDE0Njg0MmFjODYwOGM0MzVjOGFfMy0zLTEtMS0wL3RleHRyZWdpb246MGM5Yzg5MWNhZTEwNDBkNzkyYmE0NTRiOWJmOGVjZWRfOQ_87d0fee4-ee0a-478d-86fc-8c2d7315e8a9"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i5a5fcba9bd22482f99a5e3b1ceeea464_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfNjg4_f6309ec4-6f6d-48bf-87e0-ca957388cc15"
      unitRef="usd">201600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5a5fcba9bd22482f99a5e3b1ceeea464_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfNzgz_d995051e-d8ac-4826-9306-49597c8e1e91"
      unitRef="usd">3400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id55d83dfda9e4a91b7beb61c69ea781f_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfODk4_481f57ba-c0f9-42ac-a048-f0af7179132f"
      unitRef="usd">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="id55d83dfda9e4a91b7beb61c69ea781f_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfMTMxMg_7b3bcc59-1c91-44e3-8288-cc039c85f289"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <cbz:InterestExpenseTableTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RleHRyZWdpb246OWE0YTQxNmM4ZmJiNDRlM2E5YzdjNjdmYzQ4MWZlNDBfMTcxMw_ff84b22d-475b-4bc0-a943-74f6b02be537">Interest expense, including amortization of deferred financing costs, commitment fees, line of credit fees, and other applicable bank charges, was as follows (in thousands):&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018 credit facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other line of credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cbz:InterestExpenseTableTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="ibea3559b70134d24b9e6d0cb2083cd2d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfMy0xLTEtMS0w_7ca4c1d8-b1cc-4fb1-a460-bcc54d6d73c3"
      unitRef="usd">1010000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if75855add6584ae48ab207406276e141_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfMy0zLTEtMS0w_4fb76ef9-d257-48e3-bece-ba2e598b9271"
      unitRef="usd">955000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia77da5d62d5f418eafb29030f1227b07_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfNC0xLTEtMS0w_d441e036-a485-4e72-8122-1487c589060e"
      unitRef="usd">6000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i129ec329943a4a2d8f9be564d8f0282a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfNC0zLTEtMS0w_83291f80-9c45-453e-a745-b0262a0870a3"
      unitRef="usd">19000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfNS0xLTEtMS0w_18b57869-3360-4489-9fb3-ba3b644fa6db"
      unitRef="usd">1016000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmE3YWFlN2QzMzBiNjQ1MGU4N2U3ODZhMGExMmRiMzBlL3RhYmxlcmFuZ2U6YTdhYWU3ZDMzMGI2NDUwZTg3ZTc4NmEwYTEyZGIzMGVfNS0zLTEtMS0w_8ad98838-e573-4d52-9e9a-54ece291ff3b"
      unitRef="usd">974000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8148aaaa9d4047e88cb78009599674b7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfMi0xLTEtMS0w_8ca1a321-dfcb-48e2-b89e-8e1af5f5fa43"
      unitRef="usd">2833000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ica4b2db3d9df4dd0a685d99b0ece27e4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfMi0zLTEtMS0w_a7785d0c-e011-4a71-b8c5-449b0fc24348"
      unitRef="usd">4112000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i231933082ed548e6bba8b4b7de2b9db2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfMy0xLTEtMS0w_9025cca8-1443-490d-bfaa-9bcfc9610bbc"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iafcaacb9489c4bf0be9ead62122af336_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfMy0zLTEtMS0w_d43c1af2-2a2a-4e7c-bfe6-20fdf4b62b9e"
      unitRef="usd">1000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8a97f8e7ad3445f9ad71b26f307ec6fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfNC0xLTEtMS0w_e3e7e839-099e-4abb-b2be-077d3c4a9515"
      unitRef="usd">19000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3fd232a645d7454fa0a8b5b9d4ef7926_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfNC0zLTEtMS0w_5ebef844-4b29-4f12-b1fc-eca33db097a1"
      unitRef="usd">54000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfNS0xLTEtMS0w_31f6976f-12b8-4fbf-b82a-29a58b629f6d"
      unitRef="usd">2852000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180MC9mcmFnOjlhNGE0MTZjOGZiYjQ0ZTNhOWM3YzY3ZmM0ODFmZTQwL3RhYmxlOmRkZDBhODY3ZDI5NzRhOTI4ZDZmZjRkZmI1MGJlMWM0L3RhYmxlcmFuZ2U6ZGRkMGE4NjdkMjk3NGE5MjhkNmZmNGRmYjUwYmUxYzRfNS0zLTEtMS0w_9f4ea65e-c20a-44af-9c62-73b2ad45194c"
      unitRef="usd">4167000</us-gaap:InterestExpenseDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfNDQ3Mg_b8bb760b-b412-458b-8742-6fc46db68e28">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Letters of Credit and Guarantees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- We provide letters of credit to landlords (lessors) of our leased premises in lieu of cash security deposits, which totaled $3.4 million and $1.7 million at September&#160;30, 2021 and December&#160;31, 2020, respectively. In addition, we provide license bonds to various state agencies to meet certain licensing requirements.&#160;The amount of license bonds outstanding was $2.3 million and $2.2 million at September&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- In 2010,&#160;CBIZ, Inc. and its subsidiary, CBIZ MHM, LLC (formerly, CBIZ Accounting, Tax &amp;amp; Advisory Services, LLC) (the &#x201c;CBIZ Parties&#x201d;), were named as defendants in lawsuits filed in the U.S. District Court for the District of Arizona and the Superior Court for Maricopa&#160;County, Arizona. The federal court case is captioned Robert Facciola, et al v. Greenberg Traurig LLP, et al, and the state court cases are captioned Victims Recovery, LLC v. Greenberg Traurig LLP, et al, Roger Ashkenazi, et al v. Greenberg Traurig LLP, et al, Mary Marsh, et al v. Greenberg Traurig LLP, et al; and ML Liquidating Trust v. Mayer Hoffman McCann, P.C. (&#x201c;Mayer Hoffman&#x201d;), et al. Prior to these suits CBIZ MHM, LLC was named as a defendant in Jeffrey C. Stone v. Greenberg Traurig LLP, et al.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These lawsuits arose out of the bankruptcy of Mortgages Ltd., a mortgage lender to developers in the Phoenix, Arizona area. Various other professional firms and individuals not related to the Company were also named defendants in these lawsuits. The lawsuits asserted claims for, among others things, violations of the Arizona Securities Act, common law fraud, and negligent misrepresentation, and sought to hold the CBIZ Parties vicariously liable for Mayer Hoffman&#x2019;s conduct as Mortgage Ltd.&#x2019;s auditor, as either a statutory control person under the Arizona Securities Act or a joint venturer under Arizona common law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 27, 2021, the Superior Court for Maricopa County, Arizona, granted the CBIZ Parties' motion to dismiss with prejudice all of the remaining claims being pursued by&#160;two&#160;plaintiffs from the Ashkenazi lawsuit. Therefore, all litigation related to these matters has been dismissed or settled without payment by the CBIZ Parties.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 19, 2016, CBIZ Operations, Inc. (&#x201c;CBIZ Operations&#x201d;) was named as a defendant in a lawsuit filed by Zotec Partners, LLC (&#x201c;Zotec&#x201d;) in the Marion County Indiana Superior Court.&#160;&#160;After various amendments, the lawsuit asserts claims under Indiana law for securities, statutory and common law fraud or deception, unjust enrichment, breach of contract, and vicarious liability against CBIZ Operations and a former employee of CBIZ MMP in connection with the sale of the CBIZ MMP medical billing practice to Zotec. The plaintiff claims that CBIZ Operations had a duty to disclose the fact, unknown to employees of CBIZ Operations at the time of the transaction, that the former employee had a financial arrangement with a Zotec vendor at the time CBIZ Operations sold CBIZ MMP to Zotec. The plaintiff is seeking damages of up to $177.0 million out of the $200.0 million transaction price. Trial was held in October 2021. The jury found in favor of CBIZ on all fraud, contract and other claims before it.  Zotec&#x2019;s remaining claim for Indiana statutory securities fraud and CBIZ&#x2019;s counterclaim for breach of contract against Zotec will be addressed by the trial Judge at a later date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We cannot predict the outcome of the above matter or estimate the possible loss or range of possible loss, if any.&#160;Although the proceeding is subject to uncertainties inherent in the litigation process and the ultimate disposition of this proceeding is not presently determinable, we intend to vigorously defend this case. In addition to those items disclosed above, we are, from time to time, subject to claims and lawsuits arising in the ordinary course of business.&lt;/span&gt;&lt;/div&gt;On June 24, 2021, CBIZ settled the case previously brought by UPMC, d/b/a University of Pittsburgh Medical Center, and a health system it acquired in connection with actuarial services provided by the Company. Under the terms of the settlement, CBIZ paid a total settlement amount of $41.5 million and recorded a settlement loss of $30.5 million.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMjA2_b388d671-4938-459d-b3aa-28876aadc72d"
      unitRef="usd">3400000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMjEz_b48d54a0-59bb-4a9c-90cb-b1decc993eb6"
      unitRef="usd">1700000</us-gaap:LettersOfCreditOutstandingAmount>
    <cbz:LicenseBondsOutstandingAmount
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMzky_a6f46088-18d1-4a46-b675-471623ef5767"
      unitRef="usd">2300000</cbz:LicenseBondsOutstandingAmount>
    <cbz:LicenseBondsOutstandingAmount
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMzk5_8a113e8b-890e-4553-baf6-cbfd941d56a3"
      unitRef="usd">2200000</cbz:LicenseBondsOutstandingAmount>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="ife3e0fae758940a7a8c6e01a181ca9ac_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMTg5MA_6dd41713-a7b4-41cb-b24c-a1a0d85bd61e"
      unitRef="plaintiff">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ifc155c8c461d40eba75580190a249d07_D20161219-20161219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMzAwOQ_0f96e896-fd0a-43e4-9391-d452737e90f8"
      unitRef="usd">177000000</us-gaap:LossContingencyDamagesSoughtValue>
    <cbz:TransactionPrice
      contextRef="i0e33f50343c74fc983a6d0af726e9065_D20161219-20161219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfMzAyMw_a5e58156-024e-4787-8386-8121eda8f1e8"
      unitRef="usd">200000000</cbz:TransactionPrice>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="idda6fe6cfc17455d8c6c44bd9cf1cd71_D20210624-20210624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfNDMyOQ_61c62c97-144a-4ebe-87a7-7fc63aae3b03"
      unitRef="usd">41500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="idda6fe6cfc17455d8c6c44bd9cf1cd71_D20210624-20210624"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180My9mcmFnOjcwMDlhNzNlNDdjMzRhMmFiNmYxZmZmNTdjMDZhZjBkL3RleHRyZWdpb246NzAwOWE3M2U0N2MzNGEyYWI2ZjFmZmY1N2MwNmFmMGRfNDM4OA_9d179a36-8eaa-4648-aa13-c42af6d19d53"
      unitRef="usd">-30500000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjkxNQ_e5c0559d-5537-471d-a0fc-8eae96911cd3">FINANCIAL INSTRUMENTS&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Available-For-Sale Debt Securities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- In connection with certain services provided by our payroll operations, we collect funds from our clients&#x2019; accounts in advance of paying client obligations. These funds held for clients are segregated and invested in accordance with our investment policy, which requires all investments carry an investment grade rating at the time of initial investment. These &lt;/span&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;investments, primarily consisting of corporate and municipal bonds, are classified as available-for-sale and are included in the &#x201c;Funds held for clients&#x201d; line item on the accompanying Condensed Consolidated Balance Sheets. The par value of these investments totaled $27.1 million and $24.9 million at September&#160;30, 2021 and December&#160;31, 2020, respectively, and had maturity or callable dates ranging from October 2021 through November 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2021, unrealized losses on the securities were not material and have not been recognized as a credit loss because the bonds are investment grade quality and management is not required or does not intend to sell prior to an expected recovery in value. The bond issuers continue to make timely principal and interest payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activities related to these investments for the nine months ended September&#160;30, 2021 and the twelve months ended December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,447&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,409)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the available-for-sale debt securities discussed above, we also held other depository assets in the amount of $4.8 million as of September&#160;30, 2021. We did not have any depository items at December&#160;31, 2020. Those depository assets are classified as Level 1 in the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Swaps &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- We utilize interest rate swaps to manage interest rate risk exposure associated with our floating-rate debt under the 2018 credit facility, or the forecasted acquisition of such liability. We do not purchase or hold any derivative instruments for trading or speculative purposes. Refer to the Annual Report on Form 10-K for the year ended December&#160;31, 2020 for further discussion on our interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, one interest rate swap expired with a notional value of $10.0 million. As of September&#160;30, 2021, we have three interest rate swaps outstanding. Under the terms of the interest rate swaps, we pay interest at a fixed rate of interest plus applicable margin as stated in the agreement, and receive&#160;interest that varies with the one-month LIBOR. The notional value,&#160;fixed&#160;rate of interest and expiration date of each interest rate swap as of September&#160;30, 2021 was (i) $20.0 million &#x2013;&#160;1.770% - May 2022, (ii) $15.0 million &#x2013;&#160;2.640% - June 2023 and (iii) $50.0 million - 0.885% - April 2025. Refer to Note 7, Fair Value Measurements, for additional disclosures regarding fair value measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding interest rate swaps and their classification in the accompanying Condensed Consolidated Balance Sheets at September&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(575)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,552)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of the interest rate swaps on the accompanying Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized&lt;br/&gt;in AOCL, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss Reclassified&lt;br/&gt;from AOCL into Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfNjk5_1162cb8a-c201-47b8-a5ba-747ae862ede3"
      unitRef="usd">27100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfNzA2_da2090c4-8458-459f-8843-246c3613694a"
      unitRef="usd">24900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjkxNg_d69cb6c9-1be4-495f-9b65-c3ec12595135">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activities related to these investments for the nine months ended September&#160;30, 2021 and the twelve months ended December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Twelve Months Ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,447&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redemptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,409)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in bond premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair market value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMS0xLTEtMS0w_08d499e9-0fa3-483c-9a82-e04b3ec8cd06"
      unitRef="usd">25708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2d76054ad5de4344bd4aca5a984e513f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMS0zLTEtMS0w_03fc8ef6-a091-4ee5-affd-9d4898276381"
      unitRef="usd">60659000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMi0xLTEtMS0w_2b23c479-7d3a-4dd7-9e19-31d90977cb0a"
      unitRef="usd">13050000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMi0zLTEtMS0w_703b3bdf-5dae-4bb1-89c8-22b44987e77f"
      unitRef="usd">3447000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMy0xLTEtMS0w_8b91e07c-5aaa-4cd2-ba7f-3c07b89d07af"
      unitRef="usd">6280000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfMy0zLTEtMS0w_ea82537f-e958-4c11-b669-78f88fe81c65"
      unitRef="usd">22078000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNC0xLTEtMS0w_732dc8b8-cfa1-483f-8f12-13bd093c52af"
      unitRef="usd">4520000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNC0zLTEtMS0w_971740e2-d0a1-4623-b91f-8fe4b11bab7e"
      unitRef="usd">15409000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <cbz:IncreaseDecreaseInBondPremium
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNS0xLTEtMS0w_18330b59-0188-408d-bc46-2d1c0e41b4c6"
      unitRef="usd">874000</cbz:IncreaseDecreaseInBondPremium>
    <cbz:IncreaseDecreaseInBondPremium
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNS0zLTEtMS0w_2a6c8d2f-da4a-4bd3-a77b-defab153db47"
      unitRef="usd">-857000</cbz:IncreaseDecreaseInBondPremium>
    <cbz:AvailableForSaleSecuritiesDebtSecuritiesFairMarketValueAdjustment
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNi0xLTEtMS0w_c7d0ca98-7c64-49b2-a31a-92f2aee0834a"
      unitRef="usd">-377000</cbz:AvailableForSaleSecuritiesDebtSecuritiesFairMarketValueAdjustment>
    <cbz:AvailableForSaleSecuritiesDebtSecuritiesFairMarketValueAdjustment
      contextRef="ie10f12efd2d04410989e8ee089bf9ce4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNi0zLTEtMS0w_4ace2c48-5925-4f4e-b3b2-8cc11d989cee"
      unitRef="usd">-54000</cbz:AvailableForSaleSecuritiesDebtSecuritiesFairMarketValueAdjustment>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNy0xLTEtMS0w_193ddf91-2e1d-4cb1-966a-21933fb6137f"
      unitRef="usd">28455000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmVjYWRkNjJjMTA5NzQxYzJhMDUzNDU2YzJiZDU0NDZlL3RhYmxlcmFuZ2U6ZWNhZGQ2MmMxMDk3NDFjMmEwNTM0NTZjMmJkNTQ0NmVfNy0zLTEtMS0w_e28dbb26-75d3-49c4-9fd0-461c4ac27849"
      unitRef="usd">25708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:FundsHeldForClients
      contextRef="ied809ab8c81f488381a07a05abe16a01_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMTM5OQ_4e384814-dbd9-4343-8126-daaf9183d2eb"
      unitRef="usd">4800000</us-gaap:FundsHeldForClients>
    <us-gaap:FundsHeldForClients
      contextRef="ibf4eb671219a47fd8f40ef213752c051_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMTQxMA_437ca2d0-7750-4b4c-a54d-1b81feb1ec95"
      unitRef="usd">0</us-gaap:FundsHeldForClients>
    <cbz:NumberOfInterestRateDerivativesExpired
      contextRef="ia84afde9341442d7b06104b352244dfb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMTk3NA_7a3cb917-482e-4092-bdb6-9ffbcc1c27cc"
      unitRef="swap">1</cbz:NumberOfInterestRateDerivativesExpired>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaf21cc9d40bb42ff8b6630326f52904e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjAyOQ_0bb5e44e-bb3d-4aae-bbd3-ad3b493a9961"
      unitRef="usd">10000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:NumberOfInterestRateDerivativesHeld
      contextRef="ia84afde9341442d7b06104b352244dfb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjA1MQ_30f6c6a5-6dca-4379-a590-0897f0878db6"
      unitRef="swap">3</us-gaap:NumberOfInterestRateDerivativesHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib12383bfa39340a293df317b5d96329a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjM0Ng_79f25cc0-f585-4505-99e6-e23676933a3e"
      unitRef="usd">20000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ib12383bfa39340a293df317b5d96329a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjM1MQ_3f114b17-db8b-40b8-b310-3d971adb3ad2"
      unitRef="number">0.01770</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iec9f56ca36404181bc8ef8ff6ff1dd4d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjM3MQ_23fc9834-781b-4bdd-8ed1-59ffaf736a52"
      unitRef="usd">15000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="iec9f56ca36404181bc8ef8ff6ff1dd4d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjM3Ng_0c4c7260-6f41-4b73-9cda-636c76878356"
      unitRef="number">0.02640</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idd48472a0896407da449ea8010eee237_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjQwMQ_088e05bf-3263-4a94-97d1-afe1257c245a"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="idd48472a0896407da449ea8010eee237_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjQwNg_64d46f49-a70a-4597-8df0-5b0ea46dd48c"
      unitRef="number">0.00885</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjkxNw_9e3ce045-9181-4c97-87a3-6c0ec5d36c70">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our outstanding interest rate swaps and their classification in the accompanying Condensed Consolidated Balance Sheets at September&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(575)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,552)&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i2cee79ea4ceb4816ac1364aebe24521a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOjVkNDUxOTM5ZjIwNDQ5OTg4MDViY2QyYzA2NzE1NTJjL3RhYmxlcmFuZ2U6NWQ0NTE5MzlmMjA0NDk5ODgwNWJjZDJjMDY3MTU1MmNfMi0xLTEtMS0w_c61ee6ad-6a12-444c-af55-d6c408f4fb37"
      unitRef="usd">20000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i2cee79ea4ceb4816ac1364aebe24521a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOjVkNDUxOTM5ZjIwNDQ5OTg4MDViY2QyYzA2NzE1NTJjL3RhYmxlcmFuZ2U6NWQ0NTE5MzlmMjA0NDk5ODgwNWJjZDJjMDY3MTU1MmNfMi0zLTEtMS0w_4ea7ea42-8ea8-4f61-a489-df03df605efb"
      unitRef="usd">211000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i999aa6a0010945a681e87cc6bcb6b6b5_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOjVkNDUxOTM5ZjIwNDQ5OTg4MDViY2QyYzA2NzE1NTJjL3RhYmxlcmFuZ2U6NWQ0NTE5MzlmMjA0NDk5ODgwNWJjZDJjMDY3MTU1MmNfMy0xLTEtMS0w_f0a539b8-842d-4d40-a6cd-c12a8ca4d07b"
      unitRef="usd">65000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i999aa6a0010945a681e87cc6bcb6b6b5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOjVkNDUxOTM5ZjIwNDQ5OTg4MDViY2QyYzA2NzE1NTJjL3RhYmxlcmFuZ2U6NWQ0NTE5MzlmMjA0NDk5ODgwNWJjZDJjMDY3MTU1MmNfMy0zLTEtMS0w_3358abf5-b002-47ef-9896-551eaa3904b4"
      unitRef="usd">575000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i35e9a5b6ea8b4280bf2c76a56975f3c0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmZhNTU0NzBhNTkzYzQ1OWM5MjU2M2Y0NzQ5ZWYyZDE5L3RhYmxlcmFuZ2U6ZmE1NTQ3MGE1OTNjNDU5YzkyNTYzZjQ3NDllZjJkMTlfMi0xLTEtMS0w_d6d2896a-52ea-4b40-b92d-22fe86a1d741"
      unitRef="usd">10000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i35e9a5b6ea8b4280bf2c76a56975f3c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmZhNTU0NzBhNTkzYzQ1OWM5MjU2M2Y0NzQ5ZWYyZDE5L3RhYmxlcmFuZ2U6ZmE1NTQ3MGE1OTNjNDU5YzkyNTYzZjQ3NDllZjJkMTlfMi0zLTEtMS0w_9db495ac-264f-4958-a651-ad5e2d6c82fa"
      unitRef="usd">13000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i58a802eb66a1453e80ac1d583149580e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmZhNTU0NzBhNTkzYzQ1OWM5MjU2M2Y0NzQ5ZWYyZDE5L3RhYmxlcmFuZ2U6ZmE1NTQ3MGE1OTNjNDU5YzkyNTYzZjQ3NDllZjJkMTlfMy0xLTEtMS0w_2d7779c3-b930-4d04-b54d-f9cb2baaff35"
      unitRef="usd">85000000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i58a802eb66a1453e80ac1d583149580e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmZhNTU0NzBhNTkzYzQ1OWM5MjU2M2Y0NzQ5ZWYyZDE5L3RhYmxlcmFuZ2U6ZmE1NTQ3MGE1OTNjNDU5YzkyNTYzZjQ3NDllZjJkMTlfMy0zLTEtMS0w_9e315531-6c95-4dbf-902f-0c923f8f7178"
      unitRef="usd">2552000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <cbz:SummaryOfEffectsOfInterestRateSwapsTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RleHRyZWdpb246MzU0OWM3N2QzZTE0NDBkZTkyM2ZiNWNjNDQwYWYxNjJfMjkxNA_72970d0d-eeaa-4272-b47a-419dc48e09dd">&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of the interest rate swaps on the accompanying Condensed Consolidated Statements of Comprehensive Income for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gain (Loss) Recognized&lt;br/&gt;in AOCL, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loss Reclassified&lt;br/&gt;from AOCL into Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cbz:SummaryOfEffectsOfInterestRateSwapsTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i7bbd47b5091f4846ad1650f8f28a98f1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmRiODgwNmYxMTQ2NzQwNDliODNlMDZiNzA2MGZmZGQxL3RhYmxlcmFuZ2U6ZGI4ODA2ZjExNDY3NDA0OWI4M2UwNmI3MDYwZmZkZDFfMy0xLTEtMS0w_455461db-50c4-458e-aaaa-afb2e2a14bd8"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i93022765fa024227a3a997b0f913eb65_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmRiODgwNmYxMTQ2NzQwNDliODNlMDZiNzA2MGZmZGQxL3RhYmxlcmFuZ2U6ZGI4ODA2ZjExNDY3NDA0OWI4M2UwNmI3MDYwZmZkZDFfMy0zLTEtMS0w_5070243f-6134-4454-96bd-28995654390a"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7bbd47b5091f4846ad1650f8f28a98f1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmRiODgwNmYxMTQ2NzQwNDliODNlMDZiNzA2MGZmZGQxL3RhYmxlcmFuZ2U6ZGI4ODA2ZjExNDY3NDA0OWI4M2UwNmI3MDYwZmZkZDFfMy01LTEtMS0w_6f94f353-1e73-477c-8cfb-937802aee543"
      unitRef="usd">-285000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i93022765fa024227a3a997b0f913eb65_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmRiODgwNmYxMTQ2NzQwNDliODNlMDZiNzA2MGZmZGQxL3RhYmxlcmFuZ2U6ZGI4ODA2ZjExNDY3NDA0OWI4M2UwNmI3MDYwZmZkZDFfMy03LTEtMS0w_1e16b487-5a32-47fe-b131-415a9719cd23"
      unitRef="usd">-293000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="iea74f13021cb4fbf9ac68a25375d3f7e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmFhYzlhMmRiOWI3ODQ0YThhYmQ4MzhhMzRjY2EzOTJiL3RhYmxlcmFuZ2U6YWFjOWEyZGI5Yjc4NDRhOGFiZDgzOGEzNGNjYTM5MmJfMy0xLTEtMS0w_4d0b901b-0382-4da2-a4ef-9d173c5d4d2e"
      unitRef="usd">718000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i2f4a73450a0841a5afc17de5e7e6d43a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmFhYzlhMmRiOWI3ODQ0YThhYmQ4MzhhMzRjY2EzOTJiL3RhYmxlcmFuZ2U6YWFjOWEyZGI5Yjc4NDRhOGFiZDgzOGEzNGNjYTM5MmJfMy0zLTEtMS0w_6e7c4146-8307-4053-a3b3-16821581f0d6"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iea74f13021cb4fbf9ac68a25375d3f7e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmFhYzlhMmRiOWI3ODQ0YThhYmQ4MzhhMzRjY2EzOTJiL3RhYmxlcmFuZ2U6YWFjOWEyZGI5Yjc4NDRhOGFiZDgzOGEzNGNjYTM5MmJfMy01LTEtMS0w_8c498780-695a-4aa0-ae96-9129a3270bc7"
      unitRef="usd">-850000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2f4a73450a0841a5afc17de5e7e6d43a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180Ni9mcmFnOjM1NDljNzdkM2UxNDQwZGU5MjNmYjVjYzQ0MGFmMTYyL3RhYmxlOmFhYzlhMmRiOWI3ODQ0YThhYmQ4MzhhMzRjY2EzOTJiL3RhYmxlcmFuZ2U6YWFjOWEyZGI5Yjc4NDRhOGFiZDgzOGEzNGNjYTM5MmJfMy03LTEtMS0w_2fc54cfa-e681-4ade-b7b9-e88f955ed317"
      unitRef="usd">-676000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RleHRyZWdpb246NmViNjg4ZDc2MjFhNGVlMjk4ZjAyYTQ2MmRiZWU1ZjFfMjUyMw_1a5ab529-96cb-4ab2-b118-cf9cd3885544">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our assets and (liabilities) at September&#160;30, 2021 and December&#160;31, 2020, respectively, that are measured at fair value on a recurring basis subsequent to initial recognition and indicates the fair value hierarchy of the valuation techniques utilized by us to determine such fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other depository assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,332)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase price liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,391)&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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021 and 2020, there were no transfers between the valuation hierarchy Levels 1, 2 and 3. The following table summarizes the change in Level 3 fair values of our contingent purchase price liabilities for the nine months ended September&#160;30, 2021 and 2020 (pre-tax basis) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions from business acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,953)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of contingent purchase price liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net present value of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance &#x2013; September 30&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:90pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent purchase price liabilities result from our business acquisitions and are recorded at fair value at the time of acquisition and are presented as &#x201c;Contingent purchase price liabilities &#x2014; current&#x201d; and &#x201c;Contingent purchase price liabilities &#x2014; non-current&#x201d; in the accompanying Condensed Consolidated Balance Sheets. We estimate the fair value of our contingent purchase price liabilities using a probability-weighted discounted cash flow model. This fair value measure is based on significant inputs not observed in the market and thus represents a Level 3 measurement. Fair value measurements characterized within Level 3 of the fair value hierarchy are measured based on unobservable inputs that are supported by little or no market activity and reflect our own assumptions in measuring fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We probability weight risk-adjusted estimates of future performance of acquired businesses, then calculate the contingent purchase price based on the estimates and discount them to present value representing management&#x2019;s best estimate of fair value. The fair value of the contingent purchase price liabilities is reassessed quarterly based on assumptions provided by practice group leaders and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;business unit controllers together with our corporate finance department. Any change in the fair value estimate is recorded in the earnings of that period. Refer to Note 11,&#160;Business Combinations, for further discussion of our acquisitions and contingent purchase price liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of our cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short maturity of these instruments, and the carrying value of bank debt approximates fair value as the interest rate on the bank debt is variable and approximates current market rates. As a result, the fair value measurement of our bank debt is considered to be Level 2.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RleHRyZWdpb246NmViNjg4ZDc2MjFhNGVlMjk4ZjAyYTQ2MmRiZWU1ZjFfMjUyNA_8d7ffd22-ee17-4663-a6a2-6f59d0683d18">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our assets and (liabilities) at September&#160;30, 2021 and December&#160;31, 2020, respectively, that are measured at fair value on a recurring basis subsequent to initial recognition and indicates the fair value hierarchy of the valuation techniques utilized by us to determine such fair value (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.973%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,708&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other depository assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(127,332)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent purchase price liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,391)&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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id7e709eeef3a458ab126aa51db3715b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMS0zLTEtMS0w_795b5958-55e2-44f2-9d4b-36f558963898"
      unitRef="usd">136059000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ibe89be50d0604e7cad32413d2de7cda6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMS01LTEtMS0w_0d051a87-60d2-40d1-80ca-a43a63709e7f"
      unitRef="usd">127332000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7e709eeef3a458ab126aa51db3715b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMi0zLTEtMS0w_899e494a-6de9-44af-9699-c07c43c5457e"
      unitRef="usd">28455000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe89be50d0604e7cad32413d2de7cda6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMi01LTEtMS0w_e7d5e836-dccb-4d72-876a-a3947534950b"
      unitRef="usd">25708000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="id7e709eeef3a458ab126aa51db3715b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMy0zLTEtMS0xMTMzOA_fe362afb-5141-488f-8da9-9cd1e2aff15b"
      unitRef="usd">4834000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="ibe89be50d0604e7cad32413d2de7cda6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMy01LTEtMS0xMTM0Nw_e15750d9-8e27-4448-aeeb-77e609c8ab2d"
      unitRef="usd">0</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="id7e709eeef3a458ab126aa51db3715b4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMy0zLTEtMS0w_9e9abe7a-2421-4bcf-9a21-f9566b9407e3"
      unitRef="usd">136059000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ibe89be50d0604e7cad32413d2de7cda6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfMy01LTEtMS0w_266a8381-2df5-4a12-856c-9fc9e26b6703"
      unitRef="usd">127332000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="if5d8a95cb5cf426f977c829d3597610a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfNC0zLTEtMS0w_44141217-b0e0-4ffc-99de-0821bbaeb891"
      unitRef="usd">-786000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="i93634680397a4ff6814f84ece1f39b07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfNC01LTEtMS0w_1a04e4a0-5abb-4307-b8b8-013b6e6a0c8a"
      unitRef="usd">-2565000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <cbz:ContingentPurchasePriceLiabilitiesAtFairValue
      contextRef="i8c9094322baa430b99b900688ca9ed76_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfNS0zLTEtMS0w_b2156744-2f28-4f70-8748-0397431cc8eb"
      unitRef="usd">84628000</cbz:ContingentPurchasePriceLiabilitiesAtFairValue>
    <cbz:ContingentPurchasePriceLiabilitiesAtFairValue
      contextRef="ice925aa8735c4c74b6f523c42dbbfd02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjJkMWEyMzRjOWRkODQ5MWNiNTA0MGM3Mzg1YTM2NzM1L3RhYmxlcmFuZ2U6MmQxYTIzNGM5ZGQ4NDkxY2I1MDQwYzczODVhMzY3MzVfNS01LTEtMS0w_5c439206-56c9-4c60-a5c1-27ba6ccefa5e"
      unitRef="usd">54391000</cbz:ContingentPurchasePriceLiabilitiesAtFairValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RleHRyZWdpb246NmViNjg4ZDc2MjFhNGVlMjk4ZjAyYTQ2MmRiZWU1ZjFfMjUyNQ_136b4c25-f17d-4f83-9288-e57a65de04ba">&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021 and 2020, there were no transfers between the valuation hierarchy Levels 1, 2 and 3. The following table summarizes the change in Level 3 fair values of our contingent purchase price liabilities for the nine months ended September&#160;30, 2021 and 2020 (pre-tax basis) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance &#x2013; January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions from business acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,953)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement of contingent purchase price liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;612&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in net present value of contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance &#x2013; September 30&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,108)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <cbz:FairValueMeasurementsInterTransfersBetweenLevels
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RleHRyZWdpb246NmViNjg4ZDc2MjFhNGVlMjk4ZjAyYTQ2MmRiZWU1ZjFfMzkx_028219f9-15f6-42ad-9bf8-e7d17c23945b"
      unitRef="usd">0</cbz:FairValueMeasurementsInterTransfersBetweenLevels>
    <cbz:FairValueMeasurementsInterTransfersBetweenLevels
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RleHRyZWdpb246NmViNjg4ZDc2MjFhNGVlMjk4ZjAyYTQ2MmRiZWU1ZjFfMzkx_6a2d56f0-dff9-437e-b73b-46b8b16d4e5e"
      unitRef="usd">0</cbz:FairValueMeasurementsInterTransfersBetweenLevels>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5121b2a86d53430e9d0c14a3164cd09b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMS0xLTEtMS0w_49be7a4b-2bbd-470a-bc01-ff19213bfba4"
      unitRef="usd">54391000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i1a3029af12a84fdcad7fc8120a18d370_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMS0zLTEtMS0w_9f63b203-9867-4517-bf60-e83840a0a52c"
      unitRef="usd">32089000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="id15ab0fa9bc441099f2bc4a9297b289a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMi0xLTEtMS0w_fc238edf-0ff1-4f6a-a719-0231e5ef91d1"
      unitRef="usd">38149000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i6cda1ba961194d8eb8402618390f64b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMi0zLTEtMS0w_921cfe78-1f66-4eb7-af50-6e9ec156e196"
      unitRef="usd">14953000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id15ab0fa9bc441099f2bc4a9297b289a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMy0xLTEtMS0w_0359a763-143f-481c-bb0a-36bba3c39776"
      unitRef="usd">9511000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i6cda1ba961194d8eb8402618390f64b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfMy0zLTEtMS0w_ba11ef4b-6d6b-4930-aa99-472587ab514d"
      unitRef="usd">12854000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="id15ab0fa9bc441099f2bc4a9297b289a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNC0xLTEtMS0w_34e4cafc-b15b-4018-9ff7-447c657a1dc0"
      unitRef="usd">-336000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i6cda1ba961194d8eb8402618390f64b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNC0zLTEtMS0w_affddb4c-b9fa-406d-b0f6-280e4ec22c1a"
      unitRef="usd">612000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <cbz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInNetPresentValueOfContingencies
      contextRef="id15ab0fa9bc441099f2bc4a9297b289a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNS0xLTEtMS0w_45a16967-b4bc-453c-8194-af00ce737493"
      unitRef="usd">-1263000</cbz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInNetPresentValueOfContingencies>
    <cbz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInNetPresentValueOfContingencies
      contextRef="i6cda1ba961194d8eb8402618390f64b2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNS0zLTEtMS0w_94a22570-37e9-4175-9149-400c1bfdb29a"
      unitRef="usd">-532000</cbz:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeInNetPresentValueOfContingencies>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2b667982abad47908d5d8067d3e07ffc_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNi0xLTEtMS0w_b4d959be-212b-4486-a92b-4af4ad7e2001"
      unitRef="usd">84628000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i747225d0639540749cd5c5e4fddcbfc9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N180OS9mcmFnOjZlYjY4OGQ3NjIxYTRlZTI5OGYwMmE0NjJkYmVlNWYxL3RhYmxlOjRiMmFkMWM4NTNhOTQ0ODBhYzRkZjY5ZjU5ZGNjOGE3L3RhYmxlcmFuZ2U6NGIyYWQxYzg1M2E5NDQ4MGFjNGRmNjlmNTlkY2M4YTdfNi0zLTEtMS0w_88e779fd-111a-4df9-9546-16bdb8b8fb5a"
      unitRef="usd">34108000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNzEy_c172c85e-449b-4a93-99f6-106d21cb36bc">OTHER COMPREHENSIVE INCOME (LOSS)&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of other comprehensive income (loss) and discloses the tax impact of each component of other comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized loss on available-for-sale&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; securities, net of income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gain (loss) on interest rate swaps, net of income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Net of income tax benefit of $44 and $17 for the three months ended September&#160;30, 2021 and 2020, respectively, and net of income tax benefit of $103 and income tax expense of $2 for the nine months ended September&#160;30, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Net of income tax expense of $90 and income tax benefit of $45 for the three months ended September&#160;30, 2021 and 2020, respectively, and net of income tax expense of $436 and income tax benefit of $579 for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNzEx_a8535b3e-0d34-4ec5-801f-b2243238a35b">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of other comprehensive income (loss) and discloses the tax impact of each component of other comprehensive income (loss) for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized loss on available-for-sale&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; securities, net of income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gain (loss) on interest rate swaps, net of income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,796)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,815)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Net of income tax benefit of $44 and $17 for the three months ended September&#160;30, 2021 and 2020, respectively, and net of income tax benefit of $103 and income tax expense of $2 for the nine months ended September&#160;30, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Net of income tax expense of $90 and income tax benefit of $45 for the three months ended September&#160;30, 2021 and 2020, respectively, and net of income tax expense of $436 and income tax benefit of $579 for the nine months ended September&#160;30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMi0xLTEtMS0w_8426a5ed-fc09-4089-bbad-7a77bd2d158c"
      unitRef="usd">-116000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMi0zLTEtMS0w_cefe55cb-e1d6-4105-8454-81277104e2c0"
      unitRef="usd">-46000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMi01LTEtMS0w_b550cf99-923b-485b-ba33-d5bc0ca9ff6b"
      unitRef="usd">-274000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMi03LTEtMS0w_a77fe138-2d4a-409d-8b7f-d117e2f99926"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMy0xLTEtMS0w_8564e11f-80ab-4705-becb-42c18f362cb1"
      unitRef="usd">281000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMy0zLTEtMS0w_4ef05736-54ef-4a29-bddc-885e0843f767"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMy01LTEtMS0w_39595f2b-278d-4365-9962-ecdd4571239a"
      unitRef="usd">1359000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfMy03LTEtMS0w_1cfad613-8ce5-4e82-9087-4c2b02fd802f"
      unitRef="usd">-1796000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNC0xLTEtMS0w_21e1c6d9-03dd-4344-adb5-1bce37e2f2cf"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNC0zLTEtMS0w_432d9aa9-feb9-47db-a357-765e307b75ca"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNC01LTEtMS0w_56a2a833-6c69-4bd2-9dba-4abb8ef2f1d6"
      unitRef="usd">-14000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNC03LTEtMS0w_3be31d39-aa03-47b9-8be8-1c110ec0aee9"
      unitRef="usd">-18000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNS0xLTEtMS0w_8313b915-1104-404c-b89b-31cc51936683"
      unitRef="usd">159000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNS0zLTEtMS0w_13f6c349-aafb-4f84-85ed-d9161e43dcc4"
      unitRef="usd">-186000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNS01LTEtMS0w_7cf202ef-479e-4607-814b-3bdd1984ad6f"
      unitRef="usd">1071000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RhYmxlOmI4N2FhOGM2ZWZmMTQ1Y2JhMGRjYmVhMGU4MDhhNjhjL3RhYmxlcmFuZ2U6Yjg3YWE4YzZlZmYxNDVjYmEwZGNiZWEwZTgwOGE2OGNfNS03LTEtMS0w_94529349-ef93-4ef9-99ff-9ab93d444980"
      unitRef="usd">-1815000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfMjg0_5cb2621c-00be-458f-b3e0-59743a1a048a"
      unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfMjE5OTAyMzI1NjM2NA_d64240af-10c8-476e-a535-ed64331891c1"
      unitRef="usd">-17000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNDAx_1cd2d13a-536b-4a9f-b34c-fa9e58ca9b2e"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNDMw_956cc246-922e-43b0-918a-6d6581387da8"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNTEz_0fcf492c-7ac3-4541-ae75-fba2b1cea099"
      unitRef="usd">90000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNTQy_b87cb214-2d8a-489d-9327-4a65bab6fc22"
      unitRef="usd">-45000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNjMw_8847c068-a15f-4347-b90f-6da57785a696"
      unitRef="usd">436000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181Mi9mcmFnOjE3NWM3NGIyMjhlMzQ2OGNiY2ZkNDcwYTc3ZDFiOTRhL3RleHRyZWdpb246MTc1Yzc0YjIyOGUzNDY4Y2JjZmQ0NzBhNzdkMWI5NGFfNjU5_bc0bb0cd-4b9c-4412-8ec8-c05628cea2bc"
      unitRef="usd">-579000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTk5OQ_f764743d-54e6-45c2-a378-752c8a1caf83">EMPLOYEE STOCK PLANS&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Stock Omnibus Incentive Plan (the &#x201c;2019 Plan&#x201d;), which expires in 2029, permits the grant of various forms of stock-based awards. The terms and vesting schedules for the stock-based awards vary by type and date of grant. A maximum of 3.1 million stock options, restricted stock or other stock-based compensation awards may be granted. Shares subject to award under the 2019 Plan may be either authorized but unissued shares of our common stock or treasury shares. Refer to the Annual Report on Form 10-K for the year ended December&#160;31, 2020 for further discussion on the 2019 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense for stock-based awards recognized during the three and nine months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options and Restricted Stock Units and Awards &#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;The following table presents our stock options and restricted stock units and awards activity during the nine months ended September&#160;30, 2021 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Exercise&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per&#160;Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.62&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised or released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.43&#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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.78pt"&gt;Represents weighted average market value of the shares; awards are granted at no cost to the recipients.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         CBIZ utilized the Black-Scholes-Merton options pricing model to determine the fair value of stock options on the date of grant. The per-share fair value of stock options granted on August 12, 2021 was $8.10. The following weighted average assumptions were utilized: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.625%"/&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:'Arial',sans-serif;font-size:8pt;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:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.49%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected option life (years) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)            The expected volatility assumption was determined based upon the historical volatility of   CBIZ's stock price using daily price intervals.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)            The expected option life was determined based upon CBIZ's historical data using a midpoint scenario, which assumes all options are exercised halfway between the expiration date and  the weighted average time it takes the option to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)            The risk-free interest rate assumption was based upon zero-coupon U.S. treasury bonds with  a term approximating the expected life of the respective options. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)            The expected dividend yield assumption was determined in view of CBIZ's historical and estimated dividend payouts. CBIZ does not expect to change its dividend payout policy in the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:90pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Share Units (&#x201c;PSUs&#x201d;) &#x2013;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSUs are earned based on our financial performance over a contractual term of&#160;three years&#160;and the associated expense is recognized over that period based on the fair value of the award. A three-year cliff vesting schedule of the PSUs is dependent upon the Company&#x2019;s performance relative to pre-established goals based on an earnings per share target (weighted&#160;70%) and total growth in revenue (weighted 30%). The fair value of PSUs is calculated using the market value of a share of our common stock on the date of grant. For performance achieved above specified levels, the recipient may earn additional shares of stock, not to exceed&#160;200% of the number of PSUs initially granted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our PSU award activity during the nine months ended September&#160;30, 2021 (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;Share Units&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Unit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.56&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments for performance results&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.86&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Represents weighted average market value of the performance share units; PSUs are granted at no cost to the recipients.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i36d4f2529ae34a4b85765927d06a7ed4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMjc2_ff3248de-4544-45a7-96a1-e1298068c275"
      unitRef="shares">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMjAwMQ_6963a7ce-2e1f-4ff2-8c7e-1d8d3e9c80aa">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense for stock-based awards recognized during the three and nine months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units and awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance share units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:StockOptionPlanExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMi0xLTEtMS0w_e5b224f4-04c3-44f3-9c55-8e02957e332a"
      unitRef="usd">581000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMi0zLTEtMS0w_643ee19d-480b-4f10-98a4-596a487b9c86"
      unitRef="usd">615000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMi01LTEtMS0w_94583dc6-4897-4958-9820-d63d0d11bc87"
      unitRef="usd">1114000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMi03LTEtMS0w_b2208465-b9b4-47b7-980d-c3ca936301d4"
      unitRef="usd">1403000</us-gaap:StockOptionPlanExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMy0xLTEtMS0w_83b8bfda-07fb-48b2-b990-916189bc7954"
      unitRef="usd">1388000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMy0zLTEtMS0w_877828a7-4b4e-4e4a-a1ac-ca6f6f19f4f4"
      unitRef="usd">1266000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMy01LTEtMS0w_d3a53c88-b185-4c08-a432-09dd0c2b75f9"
      unitRef="usd">4214000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfMy03LTEtMS0w_da3868fa-3e0a-4347-9b48-6593a3f85055"
      unitRef="usd">3761000</us-gaap:RestrictedStockExpense>
    <cbz:PerformanceShareUnits
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNC0xLTEtMS0w_3b9d5fd6-0831-496f-805b-437e6905b487"
      unitRef="usd">936000</cbz:PerformanceShareUnits>
    <cbz:PerformanceShareUnits
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNC0zLTEtMS0w_5c093019-2948-4650-bd15-d71924c553ff"
      unitRef="usd">604000</cbz:PerformanceShareUnits>
    <cbz:PerformanceShareUnits
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNC01LTEtMS0w_eea13ef9-5a7f-4816-bd56-6b9e75868585"
      unitRef="usd">3031000</cbz:PerformanceShareUnits>
    <cbz:PerformanceShareUnits
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNC03LTEtMS0w_3d285e6f-4a47-4d85-846c-011b73f80edc"
      unitRef="usd">1601000</cbz:PerformanceShareUnits>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNS0xLTEtMS0w_9c612326-04ba-446f-875a-d8a462103398"
      unitRef="usd">2905000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNS0zLTEtMS0w_dc5e9d53-b7ab-4420-a1f6-1025b55dd528"
      unitRef="usd">2485000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNS01LTEtMS0w_20593945-4956-45fd-8f27-412a1bcc68f9"
      unitRef="usd">8359000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOmI4NTk4MmM4N2Y5MDRmYTBhNTJlNDQyZGE2ZGFjOTg5L3RhYmxlcmFuZ2U6Yjg1OTgyYzg3ZjkwNGZhMGE1MmU0NDJkYTZkYWM5ODlfNS03LTEtMS0w_9e84c574-854e-49a7-935f-ac0b806b9a81"
      unitRef="usd">6765000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMjAwMg_0332f04c-17e4-4ce9-b2e8-c2935035f2a1">The following table presents our stock options and restricted stock units and awards activity during the nine months ended September&#160;30, 2021 (in thousands, except per share data):&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Options&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average Exercise&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per&#160;Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.62&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised or released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.43&#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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.78pt"&gt;Represents weighted average market value of the shares; awards are granted at no cost to the recipients.&lt;/span&gt;&lt;/div&gt;The following table presents our PSU award activity during the nine months ended September&#160;30, 2021 (in thousands, except per share data):&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;Share Units&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Grant-Date&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Unit &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.56&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',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:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments for performance results&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.86&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Represents weighted average market value of the performance share units; PSUs are granted at no cost to the recipients.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMi0xLTEtMS0w_4fc1cc97-9e66-4b05-a5f3-15b4a157f328"
      unitRef="shares">1820000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ibc40959dfcea4b37aeb4580a96c19381_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMi0zLTEtMS0w_40d74517-0473-42b6-906d-a103435ab793"
      unitRef="usdPerShare">15.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i459a36059e60422694e4ce143223bdd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMi01LTEtMS0w_bee0c00e-3c66-40a8-9833-1a44fd9152ea"
      unitRef="shares">461000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i459a36059e60422694e4ce143223bdd9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMi03LTEtMS0w_2765945b-81d3-4ba8-aa20-a75b4c510db0"
      unitRef="usdPerShare">21.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMy0xLTEtMS0w_c2f09348-a91f-4e40-ac03-f320a3bae40f"
      unitRef="shares">50000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMy0zLTEtMS0w_611942c5-0866-41bd-bd7a-9627755d306e"
      unitRef="usdPerShare">32.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMy01LTEtMS0w_4ffcd73c-f3b2-447b-bbaa-495d50b74f27"
      unitRef="shares">174000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfMy03LTEtMS0w_83f68ebf-b09a-434c-88be-bd36646ce6ec"
      unitRef="usdPerShare">28.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNC0xLTEtMS0w_7f180aa0-56e0-47a2-a685-a2c150a0649d"
      unitRef="shares">635000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNC0zLTEtMS0w_ef198363-ef62-46f1-b9d0-d9e5eff99271"
      unitRef="usdPerShare">11.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNC01LTEtMS0w_d7103a60-ca8e-4b03-add5-7c0d10ffc4c3"
      unitRef="shares">246000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNC03LTEtMS0w_0b89e198-ad54-4dd5-aeba-84a53be7d629"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNS0xLTEtMS0w_9db3ba04-d5c8-466e-bddb-a1cc92d709a8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNS0zLTEtMS0w_8f1f7bef-d01f-4a54-8ca2-1d3bcfe2f174"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNS01LTEtMS0w_61cd386e-ae0f-4c09-80f3-822c448d453b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i523859f1bdbf4d5c9b0b5aa888c189c2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNS03LTEtMS0w_4374faaf-8a84-46b3-b794-805e7d8c6d67"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNi0xLTEtMS0w_a10eca4e-6c65-4840-8ff9-0714aa58eb93"
      unitRef="shares">1235000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNi0zLTEtMS0w_f9d006a6-218b-491a-9c7c-30b59042b051"
      unitRef="usdPerShare">17.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if1649e3722d040e39f198d147b3b2af5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNi01LTEtMS0w_9412add0-2246-45d9-bc9c-56b2f04b38c7"
      unitRef="shares">389000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if1649e3722d040e39f198d147b3b2af5_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNi03LTEtMS0w_044c1bf1-46d0-4470-9e72-ba3c52bea792"
      unitRef="usdPerShare">25.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNy0xLTEtMS0w_25bef248-ffbe-4709-abf1-9df171fd2428"
      unitRef="shares">1087000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i6fdd895777a54207a65bae90f34e5ef9_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjNhOGRjN2U5Y2Y5NDQ0NmE5ZGQwNzRmM2ExYmU0MDlhL3RhYmxlcmFuZ2U6M2E4ZGM3ZTljZjk0NDQ2YTlkZDA3NGYzYTFiZTQwOWFfNy0zLTEtMS0w_1e2b332b-0371-4476-9e61-56ec3826e072"
      unitRef="usdPerShare">17.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8933a6c909a84d889cf4045c3d099b02_D20210812-20210812"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfNjA0NzMxMzk1NzM2NQ_dd72e857-1df1-4c6e-838f-0d97d1cb7f6c"
      unitRef="usdPerShare">8.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfNjA0NzMxMzk1NzM2MQ_0fcf467d-6b57-4a61-bba4-61ebaa0c1400">The following weighted average assumptions were utilized: &lt;div style="padding-left:90pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.625%"/&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:'Arial',sans-serif;font-size:8pt;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:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.49%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected option life (years) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.71&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;text-indent:-13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)            The expected volatility assumption was determined based upon the historical volatility of   CBIZ's stock price using daily price intervals.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)            The expected option life was determined based upon CBIZ's historical data using a midpoint scenario, which assumes all options are exercised halfway between the expiration date and  the weighted average time it takes the option to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)            The risk-free interest rate assumption was based upon zero-coupon U.S. treasury bonds with  a term approximating the expected life of the respective options. &lt;/span&gt;&lt;/div&gt;(4)            The expected dividend yield assumption was determined in view of CBIZ's historical and estimated dividend payouts. CBIZ does not expect to change its dividend payout policy in the foreseeable future.</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjI2ZGFmZTk4OTEwMjRhMzM5NzYyNTI3OGVmNTU4ZGE1L3RhYmxlcmFuZ2U6MjZkYWZlOTg5MTAyNGEzMzk3NjI1Mjc4ZWY1NThkYTVfMS0xLTEtMS02NzQx_e21ad800-9308-45fd-ba75-478d500caca9"
      unitRef="number">0.2749</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjI2ZGFmZTk4OTEwMjRhMzM5NzYyNTI3OGVmNTU4ZGE1L3RhYmxlcmFuZ2U6MjZkYWZlOTg5MTAyNGEzMzk3NjI1Mjc4ZWY1NThkYTVfMi0xLTEtMS02NzQx_9e3c7ca2-8487-473b-b3e4-5170378c0282">P4Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjI2ZGFmZTk4OTEwMjRhMzM5NzYyNTI3OGVmNTU4ZGE1L3RhYmxlcmFuZ2U6MjZkYWZlOTg5MTAyNGEzMzk3NjI1Mjc4ZWY1NThkYTVfMy0xLTEtMS02NzQx_47e55787-e9c3-4bea-aa06-3a1190f3183f"
      unitRef="number">0.0074</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjI2ZGFmZTk4OTEwMjRhMzM5NzYyNTI3OGVmNTU4ZGE1L3RhYmxlcmFuZ2U6MjZkYWZlOTg5MTAyNGEzMzk3NjI1Mjc4ZWY1NThkYTVfNC0xLTEtMS02NzQx_fc8360fc-1317-4f14-8d2f-8c00bd827a88"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTE2NQ_5f88c1d3-89a4-4be1-8fcf-f336803f9890">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTk5Nw_0388afcb-4ffb-4166-b2f2-476249ebbea1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetEarningsPerShare
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTQzNQ_807ca300-47a2-4973-8f8d-b364d5263cc1"
      unitRef="number">0.70</cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetEarningsPerShare>
    <cbz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardPerformanceStockOfTotalGrowthInRevenue
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTQ3Nw_bb7c6ed3-7d08-47bc-bbe1-57e508379bff"
      unitRef="number">0.30</cbz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardPerformanceStockOfTotalGrowthInRevenue>
    <cbz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardPerformanceStockPercentageOfInitialGrant
      contextRef="ib106f9b8df3e4cc484f52c76385db35f_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RleHRyZWdpb246Y2NjMjc3NmQzMjc1NDJkMGFjYzViOTJiMmZhYWQyNDJfMTcwOQ_e1e998cc-41f4-422e-9e45-cc1c66487a74"
      unitRef="number">2</cbz:ShareBasedCompensationArrangementsByShareBasedPaymentAwardPerformanceStockPercentageOfInitialGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1a06fb793b1044b78a93713b5e583428_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMS0xLTEtMS0w_34bb0ece-1af3-4847-aa49-95dfd5ac2728"
      unitRef="shares">307000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1a06fb793b1044b78a93713b5e583428_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMS0zLTEtMS0w_a53a9070-e0f1-4a0e-892d-8ede716b3f57"
      unitRef="usdPerShare">22.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMi0xLTEtMS0w_60c31513-e6c2-49fe-84ed-2d9e6cfe0298"
      unitRef="shares">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMi0zLTEtMS0w_caaf8545-d4eb-46be-bf27-df93921ee8e1"
      unitRef="usdPerShare">27.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMy0xLTEtMS0w_a1124c68-7b15-4f0a-bf9f-3c4d02bf3da5"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfMy0zLTEtMS0w_eb006aa9-6eec-4744-b211-35baeb0d6d6f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsForPerformanceResultsAttained
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNC0xLTEtMS0w_e0ee8deb-e128-413f-82f5-88618d6e0566"
      unitRef="shares">0</cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsForPerformanceResultsAttained>
    <cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsForActualPerformanceResultsWeightedAverageGrantDateFairValue
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNC0zLTEtMS0w_e82ed34e-0923-48fb-aac8-69bcbd2f5ce6"
      unitRef="usdPerShare">0</cbz:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsForActualPerformanceResultsWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNS0xLTEtMS0w_fc5cc1a6-09b4-4391-9949-7e9b4fd1b6bc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i638307fa9f494bbaa26efdb928edfe9e_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNS0zLTEtMS0w_f95665b5-577b-4c55-a635-7389bf866cd8"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if08738bf12ca472ca9692af53e8e0c8f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNi0xLTEtMS0w_02300df1-2f7e-4798-846a-20110ecaf196"
      unitRef="shares">447000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if08738bf12ca472ca9692af53e8e0c8f_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181NS9mcmFnOmNjYzI3NzZkMzI3NTQyZDBhY2M1YjkyYjJmYWFkMjQyL3RhYmxlOjk0ZTNkNGM4NTg4YzQ4M2U4NmE3ZTc3NTA2ZWFiYTBmL3RhYmxlcmFuZ2U6OTRlM2Q0Yzg1ODhjNDgzZTg2YTdlNzc1MDZlYWJhMGZfNi0zLTEtMS0w_101f53e5-49d0-409d-9496-63c794b00874"
      unitRef="usdPerShare">23.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTQzMA_29958586-c8bb-475f-aa5a-1189fbdc7370">EARNINGS PER SHARE&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share from continuing operations for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,437&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units and awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;A total of 44 thousand and 106 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September&#160;30, 2021, respectively, and a total of 274 thousand and 240 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September&#160;30, 2020, respectively, as their effect would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Contingent shares represent additional shares to be issued for purchase price earned by former owners of businesses acquired by us once future considerations have been met. Refer to Note 11, Business Combinations, for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;The denominator used in calculating diluted earnings per share did not include 447 thousand  performance share units for both the three and nine months ended September&#160;30, 2021, and the denominator used in calculating diluted earnings per share did not include 324 thousand performance share units for both the three and nine months ended September&#160;30, 2020. The performance conditions associated with these performance share units were not met and consequently none of these performance share units were considered as issuable for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTQzMQ_e5a4744a-cefe-4d37-83f1-3eecb7a04afa">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share from continuing operations for the three and nine months ended September&#160;30, 2021 and 2020 (in thousands, except per share data).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,437&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:3pt double #000000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units and awards &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent shares &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160; outstanding&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;A total of 44 thousand and 106 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September&#160;30, 2021, respectively, and a total of 274 thousand and 240 thousand shares of stock-based awards were excluded from the calculation of diluted earnings per share for the three and nine months ended September&#160;30, 2020, respectively, as their effect would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;Contingent shares represent additional shares to be issued for purchase price earned by former owners of businesses acquired by us once future considerations have been met. Refer to Note 11, Business Combinations, for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:99pt;text-indent:-45pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.07pt"&gt;The denominator used in calculating diluted earnings per share did not include 447 thousand  performance share units for both the three and nine months ended September&#160;30, 2021, and the denominator used in calculating diluted earnings per share did not include 324 thousand performance share units for both the three and nine months ended September&#160;30, 2020. The performance conditions associated with these performance share units were not met and consequently none of these performance share units were considered as issuable for the three and nine months ended September&#160;30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMy0xLTEtMS0w_12139b8d-bc30-4aa3-a47e-bd52d6c681f2"
      unitRef="usd">21695000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMy0zLTEtMS0w_6e2c8607-ae8e-4bdc-ada3-1896617f718f"
      unitRef="usd">20096000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMy01LTEtMS0w_01a7bb61-8bee-4410-a9b4-ed95d40383f2"
      unitRef="usd">80524000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMy03LTEtMS0w_278d0cfc-d0fe-41ef-b999-aee5b617612d"
      unitRef="usd">78437000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfNi0xLTEtMS0w_ceef0889-5013-4974-8045-f3b1f03c2cf0"
      unitRef="shares">52425000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfNi0zLTEtMS0w_df713390-5fbc-4ad9-b8da-9c277200594f"
      unitRef="shares">54403000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfNi01LTEtMS0w_be8f44f6-06c8-4b30-a742-cda909da70bf"
      unitRef="shares">52885000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfNi03LTEtMS0w_2d783b28-e352-4ef2-90bd-9d49ce042d52"
      unitRef="shares">54372000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <cbz:IncrementalCommonSharesAttributableToStockOptions
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOC0xLTEtMS0w_682bca56-dbfd-4f86-a993-f3e5e34b426d"
      unitRef="shares">609000</cbz:IncrementalCommonSharesAttributableToStockOptions>
    <cbz:IncrementalCommonSharesAttributableToStockOptions
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOC0zLTEtMS0w_4eb05dd6-ecc3-4a9b-a0ea-ca411a05044c"
      unitRef="shares">738000</cbz:IncrementalCommonSharesAttributableToStockOptions>
    <cbz:IncrementalCommonSharesAttributableToStockOptions
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOC01LTEtMS0w_57ad6227-bb2f-40d9-b5a8-68d10254f181"
      unitRef="shares">692000</cbz:IncrementalCommonSharesAttributableToStockOptions>
    <cbz:IncrementalCommonSharesAttributableToStockOptions
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOC03LTEtMS0w_cd4bdd5c-80c6-42a5-94e0-ace92b5e4a2b"
      unitRef="shares">825000</cbz:IncrementalCommonSharesAttributableToStockOptions>
    <cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOS0xLTEtMS0w_76c0ce12-1103-472f-8467-eec84775f187"
      unitRef="shares">155000</cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards>
    <cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOS0zLTEtMS0w_c74317e1-ea4d-4eb6-9cde-40f41a2bb292"
      unitRef="shares">135000</cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards>
    <cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOS01LTEtMS0w_0096a839-5957-4732-883a-2f91776b825c"
      unitRef="shares">182000</cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards>
    <cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfOS03LTEtMS0w_9b8279b6-f15d-47d3-93be-bbc8d9162e54"
      unitRef="shares">192000</cbz:IncrementalCommonSharesAttributableToRestrictedStockUnitsAndAwards>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTAtMS0xLTEtMA_19df87d5-e3dd-4226-840c-c3ba410642c7"
      unitRef="shares">37000</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTAtMy0xLTEtMA_36de2dac-68da-4ad3-a8cb-a174d5fbab4a"
      unitRef="shares">84000</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTAtNS0xLTEtMA_2ccf9a6e-b168-49aa-a7cb-dec18b05a2fe"
      unitRef="shares">37000</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTAtNy0xLTEtMA_0223e7a6-7160-4571-96b7-657f84fd3bc6"
      unitRef="shares">84000</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTEtMS0xLTEtMA_e3407899-b080-44ae-8873-042489824d37"
      unitRef="shares">53226000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTEtMy0xLTEtMA_35394757-8493-4c45-ab38-6d745c24e39b"
      unitRef="shares">55360000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTEtNS0xLTEtMA_6357724c-81d9-41a8-91b7-4d5a08aefd4c"
      unitRef="shares">53796000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTEtNy0xLTEtMA_20d3e227-3169-4db7-ab7c-3b3d441710d2"
      unitRef="shares">55473000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTItMS0xLTEtMA_7e75d5f4-7cec-4afe-997c-b7c2df9dde9d"
      unitRef="usdPerShare">0.41</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTItMy0xLTEtMA_fb52344a-4b51-434e-9d02-135e279f57c9"
      unitRef="usdPerShare">0.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTItNS0xLTEtMA_fa5af76c-3899-45ae-a7d9-e68a7ddc8a5f"
      unitRef="usdPerShare">1.52</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTItNy0xLTEtMA_e7ac8177-4651-46fa-ac88-33b2675b2d90"
      unitRef="usdPerShare">1.44</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTMtMS0xLTEtMA_06df21f8-0bf9-4c0e-af12-d3191aa98cda"
      unitRef="usdPerShare">0.41</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTMtMy0xLTEtMA_dd2f617c-27e9-4eac-a125-919ca0f959ec"
      unitRef="usdPerShare">0.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTMtNS0xLTEtMA_fe7e75d1-998f-4b8e-b8b5-4cf86feafda1"
      unitRef="usdPerShare">1.50</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RhYmxlOjQ5ZDkzMTRhZmM0NDRlYzhiM2FlYjZlOTljMzg5MDU3L3RhYmxlcmFuZ2U6NDlkOTMxNGFmYzQ0NGVjOGIzYWViNmU5OWMzODkwNTdfMTMtNy0xLTEtMA_2d522860-4a8a-4946-9400-2a513db97ffe"
      unitRef="usdPerShare">1.41</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2ab0f11b73aa4c9697734124f484b84a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTA0NDUzNjA0NjU2OTg_79182099-d326-4ae9-89f2-a7ee509f377f"
      unitRef="shares">44000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if5840bf97e294aedbd6de6e66a345e12_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMjU0_94fd73f1-eb14-49f8-8d01-b1d2d937bd19"
      unitRef="shares">106000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibd34adb1cc4d4115a2690f1e263b2d79_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfNTM0_4a8785b6-37ec-4232-a6c8-ac43915d71e5"
      unitRef="shares">274000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icb19882fb3504bf4b10887c24c3230c7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfNTQx_bc33f669-6bd7-4181-b027-daad0d320553"
      unitRef="shares">240000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd6dbc3493a8429abdca845c02bdb301_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTAyNQ_08943907-92ce-4cb9-a769-3d04ab2436ef"
      unitRef="shares">447000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icffe7d814bc946bdae09a535ca4e9779_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTAyNQ_172ad52a-fc30-4a19-b00a-ff674144dee4"
      unitRef="shares">447000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i97924136ca4949d099fd46db7573fee2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTE2OQ_2838e5d6-afb3-41f5-bc2d-87a46f655337"
      unitRef="shares">324000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if4c556c4cce040a8a37e6520a9e7948a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N181OC9mcmFnOjAzOWI0ZmRiODViYjQ3Yjg4OGE4MGE2Y2E3OGFlZThjL3RleHRyZWdpb246MDM5YjRmZGI4NWJiNDdiODg4YTgwYTZjYTc4YWVlOGNfMTE2OQ_feaa7cd0-232c-40c2-9835-44fe780b60fe"
      unitRef="shares">324000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE2MQ_5a287be7-3201-498a-9245-fe4289864cc3">BUSINESS COMBINATIONS&lt;div style="margin-top:6pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2021, we completed the following acquisitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective January 1, 2021, we acquired substantially all the assets of Middle Market Advisory Group (&#x201c;MMA&#x201d;). MMA, based in Englewood, Colorado, is a provider of tax compliance and consulting services to middle market companies and family groups in the real estate, automotive, technology and SAAS, construction, and manufacturing industries. Operating results are reported in the Financial Services practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective April 1, 2021, we acquired substantially all the assets of Wright Retirement Services, LLC ("Wright"). Wright, located in Valdosta, Georgia, specializes in third party administration services for retirement plan sponsors. Operating results are reported in the Benefits and Insurance practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective May 1, 2021, we acquired substantially all of the non-attest assets of Bernston Porter &amp;amp; Company, PLLC ("BP"). BP, based in Bellevue, Washington, is a provider of comprehensive accounting and financial consulting services including tax, forensic, economic and valuation services and transaction services to a wide range of industries with specialities including construction, real estate, hospitality, manufacturing and technology.  Operating results are reported in the Financial Services practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective June 1, 2021, we acquired all of the issued and outstanding membership interests of Schramm Health Partners, LLC dba Optumas ("Optumas"). Optumas, based in Scottsdale, Arizona, is a provider of actuarial services to state government health care agencies to assist in the administration of Medicaid programs. Operating results are reported in the Financial Services practice group.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective September 1, 2021, we acquired all of the non-attest assets of Shea Labagh Dobberstein ("SLD"). SLD, based in San Francisco, California, is a provider of professional accounting, tax and advisory services to privately held businesses, individuals and nonprofit organizations. Operating results are reported in the Financial Services practice group.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2020, we completed the following acquisitions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective February 1, 2020, we acquired substantially all the assets of Alliance Insurance Services, Inc., a provider of insurance and advisory services based in Washington, DC. Operating results are reported in the Benefits and Insurance Services practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective February 1, 2020, we acquired substantially all the assets of Pension Dynamics Company, LLC, a full-service retirement and benefits plan advisor based in Pleasant Hill, California. Operating results are reported in the Benefits and Insurance Services practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective February 1, 2020, we acquired substantially all the assets of Sunshine Systems, a payroll solutions provider based in Massachusetts. Operating results are reported in the Benefits and Insurance Services practice group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective July 1, 2020, we acquired substantially all the assets of Prince-Wood Insurance, LLC, a provider of financial, insurance and advisory services based in Woodbridge, Virginia. Operating results are reported in the Benefits and Insurance practice group.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;Effective September 1, 2020, we acquired substantially all the assets of ARC Consulting LLC and ARC Placement Group LLC, a provider of financial, insurance and advisory services based in San Francisco, California. Operating results are reported in the Financial Services practice group.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Aggregated annualized revenue is estimated to be approximately $71.9 million and $24.6 million from the aforementioned 2021 and 2020 acquisitions, respectively. Aggregated annualized income before tax is estimated to be approximately $6.1 million and $5.9 million from the aforementioned 2021 and 2020 acquisitions, respectively. Pro forma results of operations for these acquisitions have not been presented because the effects of these acquisitions were not material, either individually or in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aggregate, to our total revenue, income from continuing operations, and net income for the three and nine months ended September&#160;30, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregated consideration and preliminary purchase price allocation for the acquisitions completed during the nine months ended September&#160;30, 2021 and 2020, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;                       &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Issued (number)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recorded Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Recorded Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,139&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,313&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Assets Acquired, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable Intangible Assets Acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net Assets Acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,139&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,312&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Potential Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provisional estimates of fair value are established at the time of each acquisition and are subsequently reviewed within the first year of operations subsequent to the acquisition date to determine the necessity for adjustments. Fair value estimates were provisional for some of the 2021 acquisitions as of September&#160;30, 2021, primarily related to the value established for certain identifiable intangible assets and contingent purchase price consideration associated with those acquisitions.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregated goodwill and intangible asset amounts resulting from       those acquisitions for the nine months ended September&#160;30, 2021 and 2020, respectively (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp; Insurance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp; Insurance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,409&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,766&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,799&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Client List&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is calculated as the difference between the aggregated purchase price and the fair value of the net assets acquired. Goodwill represents the value of expected future earnings and cash flows, as well as the synergies created by the integration of the new businesses within our organization, including cross-selling opportunities expected with our Financial Services practice group and the Benefits and Insurance Services practice group, to help strengthen our existing service offerings and expand our market position. Client lists have an expected life of 10 years, and other intangibles, primarily non-compete agreements, have an expected life of 3 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in contingent purchase price consideration for previous acquisitions and continent payments made for previous business acquisitions in the three and nine months ended September&#160;30, 2021 and 2020, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Expense (Income)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Settlement Paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares Issued (number) &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline"&gt;Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;Divested operations and assets that do not qualify for the treatment as discontinued operations are recorded as &#x201c;gain on sale of operations, net&#x201d; in the accompanying Condensed Consolidated Statements of Comprehensive Income. During the nine months ended September&#160;30, 2021, we sold one business for $9.7&#160;million in the Benefit and Insurance practice group and recorded a gain of $6.4 million. &lt;/span&gt;&lt;/div&gt;During the nine months ended September 30, 2020, we recorded a gain of $0.1&#160;million related to a small book of business in the Benefits and Insurance practice group and a small accounting firm in the Financial Services practice group.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfMjQ3NA_1bb42bcd-10dd-4c0d-965c-d1796edb3223"
      unitRef="usd">71900000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfMjQ4MQ_58845a9e-96b1-4e9c-863d-0fc18fb4d8bf"
      unitRef="usd">24600000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <cbz:BusinessAcquisitionProFormaIncomeLossBeforeTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfMjYxOQ_5ddbe0d8-ef21-4914-aead-988d6e117bac"
      unitRef="usd">6100000</cbz:BusinessAcquisitionProFormaIncomeLossBeforeTax>
    <cbz:BusinessAcquisitionProFormaIncomeLossBeforeTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfMjYyNg_8478f52c-86f5-4b83-90be-84e435eb21ce"
      unitRef="usd">5900000</cbz:BusinessAcquisitionProFormaIncomeLossBeforeTax>
    <cbz:BusinessAcquisitionAggregatedConsiderationAndPreliminaryPurchasePriceAllocationTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE2Mg_9932fe73-560f-4989-815f-734f35e34bb6">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregated consideration and preliminary purchase price allocation for the acquisitions completed during the nine months ended September&#160;30, 2021 and 2020, respectively (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;                       &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Issued (number)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock Value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Paid &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recorded Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Recorded Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,139&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,313&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Assets Acquired, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Identifiable Intangible Assets Acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net Assets Acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,139&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,312&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Potential Contingent Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/table&gt;&lt;/div&gt;</cbz:BusinessAcquisitionAggregatedConsiderationAndPreliminaryPurchasePriceAllocationTableTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMi0xLTEtMS0w_dc95d58f-c381-4287-8575-9810fca7378b"
      unitRef="shares">207000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMi0zLTEtMS0w_9082af95-a063-4511-997d-c30e4da5af85"
      unitRef="shares">141000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMy0xLTEtMS0w_4d2c3f34-55bb-4ff1-b8db-6f41f927d2cc"
      unitRef="usd">6940000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMy0zLTEtMS0w_b34d7372-a9c3-4666-b68f-05483528c4f7"
      unitRef="usd">3543000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNC0xLTEtMS0w_b5d60005-c5ea-466e-9af1-861438c5ccf5"
      unitRef="usd">66051000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNC0zLTEtMS0w_ba9907e8-6d25-45b1-a9cf-ffbc26b0347b"
      unitRef="usd">35474000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNS0xLTEtMS0w_8686d770-19c4-4434-b09b-28d1e9d13ec4"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNS0zLTEtMS0w_f802472f-4a84-4ee8-a740-5933d59040ce"
      unitRef="usd">59000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNi0xLTEtMS0w_a3030828-bc0e-4a0c-a5d3-0ce9f7ec8069"
      unitRef="usd">38148000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNi0zLTEtMS0w_38465398-01ca-4d6f-9b83-a2cf147184fd"
      unitRef="usd">16237000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i7c82a7bdc1714f22841b17798b237717_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNy0xLTEtMS0w_75570ab3-b382-4fb9-9f52-692a13b37947"
      unitRef="usd">111139000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i4d13ba9ebe2d4a77b813f3cbf14e7363_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfNy0zLTEtMS0w_264cc527-e048-4dcf-b2d5-fd28a2e07929"
      unitRef="usd">55313000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfOC0xLTEtMS0xNDY2MA_c80e1118-ef23-4552-aa2d-c714ca59dfea"
      unitRef="usd">10179000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfOC0zLTEtMS0xNDY2MA_e830e443-cdaa-4854-9039-e41433e95c9a"
      unitRef="usd">1940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfOC0xLTEtMS0w_d2927b2d-57eb-4ea4-aee3-a2bbec43aba3"
      unitRef="usd">40753000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfOC0zLTEtMS0w_45ca2ff5-7b9a-45b0-bedb-05430abc408a"
      unitRef="usd">4807000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTAtMS0xLTEtMA_48d61c50-57cc-44f8-b24d-f0d4862f9711"
      unitRef="usd">60207000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTAtMy0xLTEtMA_aa1e81cf-6eef-43fc-b44c-649058124657"
      unitRef="usd">48565000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTEtMS0xLTEtMA_e3c31c57-4f07-4563-afda-6d097e4aff1b"
      unitRef="usd">111139000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTEtMy0xLTEtMA_0f5172f8-5a7e-434a-82b0-9aa798ae0740"
      unitRef="usd">55312000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i47cd86c1e7ae422597a899e07add0aa1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTItMS0xLTEtMA_d53fc5dc-5db2-4cdd-84d2-59405444596f"
      unitRef="usd">40126000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i9cf1acdd2c5c41b7a5f6b185ae0209f9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOjY2ZTM2MjZjMTMwZTQ5N2I4M2JhMDM3NjA0N2IyYWFlL3RhYmxlcmFuZ2U6NjZlMzYyNmMxMzBlNDk3YjgzYmEwMzc2MDQ3YjJhYWVfMTItMy0xLTEtMA_e74ee5d7-064c-428b-b455-ecc1495b800f"
      unitRef="usd">18736000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationSegmentAllocationTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE1OA_be59f8ba-1794-4240-9af6-8007801bc315">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the aggregated goodwill and intangible asset amounts resulting from       those acquisitions for the nine months ended September&#160;30, 2021 and 2020, respectively (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp; Insurance &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp; Insurance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,409&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,766&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,799&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Client List&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:BusinessCombinationSegmentAllocationTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i9b80f9bd7a994c15af088729b912c0a4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfMy0xLTEtMS0w_88657723-794a-4d4c-a980-f63c51407dae"
      unitRef="usd">58409000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic6b012bc900f4121ad07a3c2174ec55c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfMy0zLTEtMS0w_8d324f0c-0e78-47ce-8875-97a3ce5e0646"
      unitRef="usd">1798000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i54f8e0e8735c41bcaae0c515e63e4be6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfMy01LTEtMS0w_123f9993-9c93-41de-a594-cb3787d58e7e"
      unitRef="usd">34766000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7728c5a81eea4290a250b6d3e19019bd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfMy03LTEtMS0w_654ad444-10c4-4ada-b6dc-e9e445f48544"
      unitRef="usd">13799000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i05348eb41a6643bc9c9ba5c16acbff47_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNC0xLTEtMS0w_05523b45-d860-4135-bec8-1bdffe53a63b"
      unitRef="usd">38580000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8cb06312a2da43d2a2e5e36ef6aa94a7_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNC0zLTEtMS0w_175e1eda-13a9-46e8-a0b8-686cbffed791"
      unitRef="usd">1290000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="idd49739cb9fd4c5b8838d31a96260856_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNC01LTEtMS0w_5944570e-a70e-49cc-8cba-53e3f4cdb32b"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i5ae965bb8344417e9d9aaf0d18ff0d28_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNC03LTEtMS0w_6d8ec837-9357-43e0-ac02-f8a24a0b2c0d"
      unitRef="usd">4070000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i981caec0992c49d992379373d61d5d4d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNS0xLTEtMS0w_eab5389d-001b-4264-b19f-b7fca9b0e350"
      unitRef="usd">837000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i124a62909078465ea01a7fc20ad92404_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNS0zLTEtMS0w_376606e6-0776-4c67-90b3-1e65a463f24b"
      unitRef="usd">46000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i04257b9c6b6f448db5ba729e6023713b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNS01LTEtMS0w_74ccd5dc-bc22-4d1e-b9cd-2ad42af2d735"
      unitRef="usd">504000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i020a7aa9ea374bf9a1f860f37b5ae82e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNS03LTEtMS0w_61a85499-cd29-4a83-817e-866bd302f7c1"
      unitRef="usd">233000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired
      contextRef="i9b80f9bd7a994c15af088729b912c0a4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNi0xLTEtMS0w_c7ed314e-2e04-4a6a-9137-901740cd79b1"
      unitRef="usd">97826000</cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired>
    <cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired
      contextRef="ic6b012bc900f4121ad07a3c2174ec55c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNi0zLTEtMS0w_049e8577-65e1-4c4a-a906-864a152c8151"
      unitRef="usd">3134000</cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired>
    <cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired
      contextRef="i54f8e0e8735c41bcaae0c515e63e4be6_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNi01LTEtMS0w_3b9b3bdf-b956-496a-8b5a-a9e051a6be95"
      unitRef="usd">35270000</cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired>
    <cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired
      contextRef="i7728c5a81eea4290a250b6d3e19019bd_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmRhM2NmOThjMmYwMTRlODU4NjM3MDE3NTI0NjAzMzQwL3RhYmxlcmFuZ2U6ZGEzY2Y5OGMyZjAxNGU4NTg2MzcwMTc1MjQ2MDMzNDBfNi03LTEtMS0w_92d893da-feb4-4674-a5f4-c03bd8428513"
      unitRef="usd">18102000</cbz:BusinessCombinationAggregatedGoodwillAndIntangibleAssetsAcquired>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i773a611b211541b1ab59f22f48a37ae3_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNDQ1OA_09800ce5-7ec4-4ca9-bd3a-a9277173110c">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie1e4d05b21bf4e5093010d804c523677_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNDU0NA_2dfd93d0-50ac-4096-b0b8-a7d6f3ef78e2">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE1OQ_72e85524-09c5-4843-b294-dbfc0b00f216">The following table summarizes the changes in contingent purchase price consideration for previous acquisitions and continent payments made for previous business acquisitions in the three and nine months ended September&#160;30, 2021 and 2020, respectively (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Expense (Income)&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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,599&#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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80)&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Settlement Paid&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares Issued (number) &lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
    <cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMi0xLTEtMS0w_d69b458f-484e-4ec0-b420-7aa8a68abf4b"
      unitRef="usd">846000</cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition>
    <cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMi0zLTEtMS0w_a4e33545-810a-4ce9-8305-bc65e5dc092c"
      unitRef="usd">74000</cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition>
    <cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMi01LTEtMS0w_482807d4-8c83-440e-af35-8faafb71f6e3"
      unitRef="usd">1599000</cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition>
    <cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMi03LTEtMS0w_bbf17312-18ab-4202-8b28-cbb33b3cc140"
      unitRef="usd">-80000</cbz:BusinessCombinationContingentConsiderationLiabilityOtherAdjustmentsBasedOnProjectedFutureResultsOfAcquisition>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMy0xLTEtMS0w_2e18616c-8057-463d-a59a-e692e2835dec"
      unitRef="usd">0</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMy0zLTEtMS0w_4efec801-26d0-4e87-a100-8eb45c03cc83"
      unitRef="usd">4995000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMy01LTEtMS0w_b877ff81-a8a7-4808-8dfb-d2e09a1d19ff"
      unitRef="usd">7584000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfMy03LTEtMS0w_a013ae0e-36c4-4944-8701-0a40a6b0e44e"
      unitRef="usd">10881000</us-gaap:PaymentsForPreviousAcquisition>
    <cbz:NumberOfCommonSharesIssued
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfNC0xLTEtMS0w_ac1dee54-112d-466a-831b-e06ad3bdf2e8"
      unitRef="shares">13000</cbz:NumberOfCommonSharesIssued>
    <cbz:NumberOfCommonSharesIssued
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfNC0zLTEtMS0w_b56d8485-08b4-4b0a-94ab-9e0882836219"
      unitRef="shares">0</cbz:NumberOfCommonSharesIssued>
    <cbz:NumberOfCommonSharesIssued
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfNC01LTEtMS0w_1bacb601-732a-4f72-82f0-c936fe76a9f2"
      unitRef="shares">66000</cbz:NumberOfCommonSharesIssued>
    <cbz:NumberOfCommonSharesIssued
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RhYmxlOmYzZWY3ZThhN2NmMjQ1MTI5MDhlNDc5YjMxOWMyNmRkL3RhYmxlcmFuZ2U6ZjNlZjdlOGE3Y2YyNDUxMjkwOGU0NzliMzE5YzI2ZGRfNC03LTEtMS0w_d48c7d1d-915d-4a12-8bec-9779534a6e87"
      unitRef="shares">81000</cbz:NumberOfCommonSharesIssued>
    <cbz:NumberOfBusinessesSold
      contextRef="if263d10579314eea9c71196c8bce7e8b_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE2MA_c19d3d40-9c4f-4e32-9b83-7a653da6942f"
      unitRef="business">1</cbz:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="if263d10579314eea9c71196c8bce7e8b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTA4NA_1941d10c-02f0-445b-9b1d-b8c0854a5b9a"
      unitRef="usd">9700000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="if263d10579314eea9c71196c8bce7e8b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfNTE1NA_8b3b639b-6162-4e3b-91e4-abdcd868aa14"
      unitRef="usd">6400000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i80d7acec1a3a4b4da6b0a8ca778702f4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N182Ny9mcmFnOjVmMjc5ZmEwM2Q5ZTQxYjNhYjYxYWMwM2VlMGIwYmUwL3RleHRyZWdpb246NWYyNzlmYTAzZDllNDFiM2FiNjFhYzAzZWUwYjBiZTBfMzI5ODUzNDg5MTE1OA_f967ddec-2306-44e0-897d-f7aac3e18c58"
      unitRef="usd">100000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RleHRyZWdpb246NGJmNGVlY2NlNmRkNGMzMzg1ZjM5ZGQ1NWM4MTQ3MmJfMTg4NQ_c23ce397-2256-41cd-bb9e-326947da78f0">SEGMENT DISCLOSURES&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our business units have been aggregated into three practice groups: Financial Services, Benefits and Insurance Services and National Practices. The business units have been aggregated based on the following factors: similarity of the products and services provided to clients; similarity of the regulatory environment in which they operate; and similarity of economic conditions affecting long-term performance. The business units are managed along these segment lines. A general description of services provided by each practice group is provided in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial Services&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefits and Insurance Services&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;National Practices&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting and Tax&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Group Health Benefits Consulting&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 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed Networking and Hardware Services&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government Healthcare Consulting&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare Consulting&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Advisory&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and Casualty&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Plan Services&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk &amp;amp; Advisory Services&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;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporate and Other - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in &#x201c;Corporate and Other&#x201d; are operating expenses that are not directly allocated to the individual business units. These expenses primarily consist of certain health care costs, gains or losses attributable to assets held in our non-qualified deferred compensation plan, stock-based compensation, consolidation and integration charges, certain professional fees, certain advertising costs and other various expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting policies of the practice groups are the same as those described in Note 1, Basis of Presentation and Significant Accounting Policies, to the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2020. Upon consolidation, intercompany accounts and transactions are eliminated, thus inter-segment revenue is not included in the measure of profit or loss for the practice groups. Performance of the practice groups is evaluated on income (loss) from continuing operations before income tax expense (benefit) excluding those costs listed above, which are reported as &#x201c;Corporate and Other&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three and nine months ended September&#160;30, 2021 and 2020 is presented below. We do not manage our assets on a segment basis, therefore segment assets are not presented below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates our revenue by source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,009&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,009&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;187,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;85,797&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282,719&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,497&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155,499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,881&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,009&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;238,389&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,367&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,367&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,952&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;577,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;255,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;862,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,362&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,362&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;498,359&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;227,433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;752,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,719&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,391&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative 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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,054&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,632)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,356&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,149)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,207&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,760&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,339&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862,097&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,864&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative 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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal settlement, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,062&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&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;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="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,562&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,624&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613,603&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,988&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RleHRyZWdpb246NGJmNGVlY2NlNmRkNGMzMzg1ZjM5ZGQ1NWM4MTQ3MmJfNzk_9139bf03-4010-41ef-a942-2acf96ea992f"
      unitRef="practicegroup">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RleHRyZWdpb246NGJmNGVlY2NlNmRkNGMzMzg1ZjM5ZGQ1NWM4MTQ3MmJfMTg4Ng_4190517e-0039-4e3b-9ed3-674596ad69a0">&lt;div style="margin-top:6pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates our revenue by source (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,009&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,009&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,088&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;187,232&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;85,797&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282,719&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,497&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;155,499&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,881&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,009&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;238,389&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,367&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246,367&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,952&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;577,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;255,656&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,471&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;862,097&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.741%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits &amp;amp;&lt;br/&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounting, tax, advisory and consulting&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,362&#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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,362&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-core benefits and insurance services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Managed networking, hardware services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,748&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;National practices consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;498,359&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;227,433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;752,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ed3d239ba654053a23cbe286c9c1ed0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMi0xLTEtMS0w_454e6bef-eee7-4686-a576-231e5b4b0d42"
      unitRef="usd">187232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ed5d5f4e6fc4737b3cf1f667690323a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMi0zLTEtMS0w_5934319f-5153-4f7a-8bf8-bc64e3c54e34"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f94e8ba3b8b491b91ed64c4f9e57924_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMi01LTEtMS0w_1d44eed8-e9b5-4a96-b58a-e2ebf7deebf9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i618990277bd740da815038fdc3e5979f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMi03LTEtMS0w_14656dfe-ddf9-4a4b-b64a-7e25b0c7cb65"
      unitRef="usd">187232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5287d61533c4cce95788b3bf8f8e097_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMy0xLTEtMS0w_53181859-869c-4ff1-8af8-2c3b9d0b99b3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ca3303d4a9043b2996b5480fca7d595_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMy0zLTEtMS0w_52b98d89-7712-4e43-bc7e-5964ca2b3683"
      unitRef="usd">83009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4b2356f4f114d058e3ffb5d1dea7519_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMy01LTEtMS0w_189d18df-1732-4829-a296-0f3ad8215f29"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie69bf815ffbc4d17949e4870fcacc868_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfMy03LTEtMS0w_7c4690e6-26e8-43bf-962c-823988981dbe"
      unitRef="usd">83009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e3e90a4b5704b0bb5985896d21ec7ee_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNC0xLTEtMS0w_cbe7853d-65a4-4138-919e-6d50b89ac6cf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e8f658b04d0466194f71121e0279e8f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNC0zLTEtMS0w_ba9453f8-b336-4d54-8a60-a5b807e8803d"
      unitRef="usd">2788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i450e4cba53b9466cb5926a30dc5520f8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNC01LTEtMS0w_aaf0ec26-c5d2-448e-8da6-0a6a95def03c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia81e3adb6fbf49f79f7ec0e78d77b8b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNC03LTEtMS0w_d9719eb4-bcf1-4c3f-9c25-6876350b4cff"
      unitRef="usd">2788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fb9179e7a6c4ec192832e4474152185_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNS0xLTEtMS0w_3a4a2f39-8c58-40d0-a89f-e6be88be5dbb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e13589eb7034a46af41cd50e917b57b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNS0zLTEtMS0w_3617d2d1-5498-471b-b6c0-b70494982d22"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0634074de21d479d8832891be7fab25c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNS01LTEtMS0w_4861a4cf-4563-4339-ae88-ca63236ed4d9"
      unitRef="usd">7088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6d2333f69334990a8423af6b41639ff_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNS03LTEtMS0w_c3d98f93-312f-4f69-b5ae-94c3ed745646"
      unitRef="usd">7088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5eee77ffcdb4085a3f0f333249b0a5c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNi0xLTEtMS0w_e5ddd3e5-e45f-4e0a-b091-a34fc5c5afbb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf86b2796a9c42e3832c6febc003329d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNi0zLTEtMS0w_341a825e-8b51-483e-a574-0858a22c34e1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i533496bc99a442209e84f58ea6d0d011_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNi01LTEtMS0w_d0cc834a-38db-4ddc-8318-554c20a98871"
      unitRef="usd">2602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc323a3f87ab48ed8e68edfc857a3263_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNi03LTEtMS0w_fb868a0a-5923-4381-b6c7-3643fd2f8e72"
      unitRef="usd">2602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76ba589214134d70bbca99c11d871efe_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNy0xLTEtMS0w_982bcafb-c9ef-458a-b30c-348f21fcc201"
      unitRef="usd">187232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dbeac948bbb4bbca1990b7ef56de893_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNy0zLTEtMS0w_88963732-3cc8-4800-a521-20ca0bfd4b58"
      unitRef="usd">85797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8801cae729e24dbc90b762abc9b4d939_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNy01LTEtMS0w_7239fd16-568a-4552-949d-0cb45fede639"
      unitRef="usd">9690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjBlN2VmYjZiZGQ2MzRlMWFiODZjYmFjMTM0M2YzYzI0L3RhYmxlcmFuZ2U6MGU3ZWZiNmJkZDYzNGUxYWI4NmNiYWMxMzQzZjNjMjRfNy03LTEtMS0w_43f468ed-0a24-4403-9eb0-f99b2fae85f3"
      unitRef="usd">282719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36a8fa147fd74028b8dc43d75b48f035_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMi0xLTEtMS0w_c573712f-0e07-4fcb-b787-0340308b12a7"
      unitRef="usd">155499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44bddf1bef364e63b4107452a89b890e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMi0zLTEtMS0w_9666c055-28a6-465d-8d5a-8e6b600f2a99"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22309a3f36504546834c9e5279eec553_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMi01LTEtMS0w_b83df1cd-dd45-42dd-882d-425b42736de0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31675ab22e004f778910e183202c9b54_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMi03LTEtMS0w_2240bcc6-9a3f-4a15-903c-502bb848b56c"
      unitRef="usd">155499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i401e6d7f71c2412f8fb979c2656fede6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMy0xLTEtMS0w_766cecec-1615-479d-a54b-d0c2e039f8d6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1907edf69a0b45a089eee5e964dc5e1a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMy0zLTEtMS0w_d2d1943f-fbd4-46e7-9678-7f3a98fa3c09"
      unitRef="usd">71497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i232340ffde6c4a7495aa99db8fe2cde1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMy01LTEtMS0w_bbeefefa-8f92-4b8d-841e-ad3f3acf3e45"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78d5cb95b5994f1faf48859b52428fda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfMy03LTEtMS0w_d4b9388e-d6f5-48a8-8a27-ad0d99b21ea4"
      unitRef="usd">71497000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib81c046620d84d71ba15fdd8d8b85ace_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNC0xLTEtMS0w_36b4113a-576e-49fe-9fb4-a9069590577e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e525145ee84000b28c62a4135b47e7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNC0zLTEtMS0w_4b9b97c5-7a43-46e7-9309-0b592ed83a61"
      unitRef="usd">2384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa835dde15a44c12a3c9324e7934b5ce_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNC01LTEtMS0w_0cd2ec09-5c77-4480-bdbc-8233fe5b25d6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0885256b0cf143b1bb163d7db6a3c5c8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNC03LTEtMS0w_f0a753bc-f67f-4fcb-bbdf-0117b6c31360"
      unitRef="usd">2384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26d3cc63bfc549d1a5d7c2c6b0a59708_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNS0xLTEtMS0w_cc84343c-0c5c-4684-a59c-b601d94f6fa5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i599a680bbd3e4c1fb356a7f96f0de747_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNS0zLTEtMS0w_c265d445-fd87-4dac-935e-2024778d9c2e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c11fc377b5a40a8928662842d6c56da_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNS01LTEtMS0w_fbe1bf96-24ca-4800-869b-1a96b768af6e"
      unitRef="usd">6592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8857671f0ad9437d88f783b39bae02c2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNS03LTEtMS0w_ebdb3f76-3770-49d2-b8c3-8e4ad254e0da"
      unitRef="usd">6592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia85a310c4d394f03bb7193ef65ac4cd9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNi0xLTEtMS0w_55d1cb9b-9391-4d85-9d65-067532ae0f27"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b717f124b84917929fa8961ca4aff0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNi0zLTEtMS0w_54ebbc52-ad92-4e26-98b1-407bfe1e9021"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08ae6424f0ed4837b8bbb0fd14b37261_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNi01LTEtMS0w_4dfc764d-cf9d-4d62-93c1-a49dbe9093ce"
      unitRef="usd">2417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1f6bca252834e78b1fe977547849e0d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNi03LTEtMS0w_0bca6c1a-6a62-4ab7-bcc4-b73b3027c041"
      unitRef="usd">2417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i247d15c6399543ae823c6665d644f673_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNy0xLTEtMS0w_8b713126-976f-44bc-811d-1b8c09df9bd4"
      unitRef="usd">155499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57fde8bbdaaf491e917d1d7cf65a6d00_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNy0zLTEtMS0w_1dc7afed-f7ab-4e96-b8b1-5190183357a2"
      unitRef="usd">73881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bca443604bb460f8b44a6e85fbce745_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNy01LTEtMS0w_bf746566-771e-4a3c-9d4e-a8857ac7aa64"
      unitRef="usd">9009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183My9mcmFnOjRiZjRlZWNjZTZkZDRjMzM4NWYzOWRkNTVjODE0NzJiL3RhYmxlOjIzNWQxN2JmYjZkZDRjOTZhYTE5ODdmZmM1MmZkMTg3L3RhYmxlcmFuZ2U6MjM1ZDE3YmZiNmRkNGM5NmFhMTk4N2ZmYzUyZmQxODdfNy03LTEtMS0w_e4656cb4-42a8-4b46-b53f-62919dc0fdcc"
      unitRef="usd">238389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9b289a2c4d4b0e8b4d1e64c9956255_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfMy0xLTEtMS0w_af5d2553-ef8e-4ef5-8cc3-362d54befde9"
      unitRef="usd">577970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4577d3a8bf004e3e93210d28b1e7c20a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfMy0zLTEtMS0w_e7b3d9d3-0ea3-4cc6-b6e1-d3b2d2d19177"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i305123f0fd8c4cf698c6c29458ba0eed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfMy01LTEtMS0w_54566ec0-ed2d-40bd-9ba6-a21080d049de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d7588434285472ba72ae08baf1da686_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfMy03LTEtMS0w_bece0ebe-12d7-4020-bac0-10fd3f98b558"
      unitRef="usd">577970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3fcae7014c942289c2274574c3f581d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNC0xLTEtMS0w_ebe0c9da-1e9a-4c46-9f03-7bbf2ad44771"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dc65b686b514cd48175e3cc441cdeb2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNC0zLTEtMS0w_c286eb43-0957-4e8b-b70c-3edfd2119238"
      unitRef="usd">246367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if94f355cd4d6474dbc3f6aea99e0c89d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNC01LTEtMS0w_fa96caed-7848-44a8-82b6-688e660e697a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10368dd11c0f4811ab75a5d3ea27ebe9_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNC03LTEtMS0w_a3cfe164-c2f8-4f6e-bca0-de5178fdddc9"
      unitRef="usd">246367000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib104744e45aa43ffaceace690f6e6d0d_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNS0xLTEtMS0w_556bf523-d51f-4ddc-b0cc-86a0bfded421"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e5da755c9594a29a0b4adb58e54939c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNS0zLTEtMS0w_455c70a2-953e-4783-9e32-f3a6cb6f70e2"
      unitRef="usd">9289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99069cee4537489e816c0099b39ee2b7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNS01LTEtMS0w_14c8f0bb-7c97-4884-997f-a0ee8bfbfc9b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76ed85b3871942aa9a0e562ad95df4b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNS03LTEtMS0w_0344cfe8-5d3f-48f0-a95f-aec95ebbe77d"
      unitRef="usd">9289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71ae574af33b4c36bff760f7bdba8169_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNi0xLTEtMS0w_ffc9faee-8e6d-4c8e-b569-20de4260df59"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1d032f4c2ba48278d7632d30a0625d2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNi0zLTEtMS0w_5b66cf4e-3725-4744-9314-8bc6cfad4d95"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id32d77ef7cd44707ba3dbf55ca831e48_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNi01LTEtMS0w_e536d7e3-679e-4a5c-bc68-dbbac42f3201"
      unitRef="usd">20952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i620825b4c22a4934a5a18567b558d506_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNi03LTEtMS0w_32961fab-5b2f-4669-8d67-8eb16997444d"
      unitRef="usd">20952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a4747619211430db6f92666de9695c1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNy0xLTEtMS0w_cc52d095-8305-4f10-84f0-8e4cc249e2ea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i290e1590dcf248bab954f11a39da6671_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNy0zLTEtMS0w_638bbbaa-3512-46b5-ad97-89187b25c5e1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i866669deacbe45638d4f1404884d7ca0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNy01LTEtMS0w_7ed84ce1-ba0e-4712-8bed-7d45976cd195"
      unitRef="usd">7519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee84efc1a3544119954597db55367b7e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfNy03LTEtMS0w_ff76a3f1-4aad-402a-b946-0911837745cb"
      unitRef="usd">7519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie00809059ed4473caad568d8bcf3cd03_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfOC0xLTEtMS0w_959ba765-28c6-404a-a2db-2c8c5a2eceb2"
      unitRef="usd">577970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if263d10579314eea9c71196c8bce7e8b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfOC0zLTEtMS0w_bec13535-77ed-45db-821e-80be3817d3b8"
      unitRef="usd">255656000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib642e70bd68f432ebd2ea1fc6213d9d3_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfOC01LTEtMS0w_35f59e40-8704-4c34-b2ce-914b3d8be3f7"
      unitRef="usd">28471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjFkYzZjZjcyN2ZmMDQ3NjI5NzRmNTQ1NmExYTM5Mjk4L3RhYmxlcmFuZ2U6MWRjNmNmNzI3ZmYwNDc2Mjk3NGY1NDU2YTFhMzkyOThfOC03LTEtMS0w_e29975c9-c984-481b-bc92-87c96e92310b"
      unitRef="usd">862097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2ff0febbc2e4deeb3daa7f1bb9ea90c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfMy0xLTEtMS0w_b31f18e8-83ad-42c9-aba0-8771e54b05ec"
      unitRef="usd">498359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieebc2aec639c43328eb4eadf6dea47d1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfMy0zLTEtMS0w_be3fb248-5969-4f2d-bb6d-55e81c0131b7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39b3e06dce694988b2579c2b4e476dc0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfMy01LTEtMS0w_30e4a911-3831-47ee-bb0f-0cf2ab8c58ae"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i628e06be357241e89a2b7740058f61d9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfMy03LTEtMS0w_7071dc52-e19b-4eb5-8cf5-2614e0f87e36"
      unitRef="usd">498359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1991551ec5ae4490897f0ac2480ddf2f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNC0xLTEtMS0w_a0ad010a-66c0-48f6-9e89-cca03cd7ec32"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie951b9b5eeb94bb293275f50b2a0a10c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNC0zLTEtMS0w_c458225d-7ce7-458a-9b4a-d06bc39ce03c"
      unitRef="usd">219362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8659c663d5b2437cb50e52663fa52c35_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNC01LTEtMS0w_ba98bbea-a3b6-4a45-9654-eb0b2f81a500"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1df190ea7db4c97a33b14d388d2005f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNC03LTEtMS0w_2a4320a1-0920-4773-b073-ca30a1494f69"
      unitRef="usd">219362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i191fffa0ca764ffb9ac27694255eae73_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNS0xLTEtMS0w_a279005f-81c5-4adb-abb0-b5d5e7e17f93"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d090c76a1154046a4ebc3eb00000d9a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNS0zLTEtMS0w_67c2bccb-3beb-43db-8ed6-72946919d967"
      unitRef="usd">8071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73a2d96c06cf4e0d9a1c87836fa2668b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNS01LTEtMS0w_6a03b494-a8ac-4053-bb77-405d259d3830"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a96974afb6e498ba95af28ba31d7620_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNS03LTEtMS0w_19fc3a7a-5b27-4aa8-b9a2-5783cb66f0c2"
      unitRef="usd">8071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id048181ec98e4b639754ec7af5c0cbe1_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNi0xLTEtMS0w_7731aa59-af3d-48c3-82e2-b7781860e3d4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i306e5acfd94a47499973cf68c787f031_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNi0zLTEtMS0w_d3007ee3-f776-4cff-890c-6a2303fc1eaa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51681eb58f0d469397dde28d375aca33_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNi01LTEtMS0w_f663da6b-d1f2-452b-8321-8f846d4dd8c6"
      unitRef="usd">19748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02077dc4ac7140708cfab4c092ad859a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNi03LTEtMS0w_f3df96bd-65cd-4b08-98a3-14c4fa05105b"
      unitRef="usd">19748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64bffa8495b347e0af3ff59c8a3d7f00_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNy0xLTEtMS0w_7ecc4279-d98c-45c9-a86e-c7269cb2ce17"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifaebdcee5ca8426684f52588217b5049_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNy0zLTEtMS0w_34c2ef9c-095f-4471-9f2c-c1071af67048"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd805a85e18843a68bd6839f3c593301_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNy01LTEtMS0w_3a392eb4-bcf8-4ae1-8da6-44c2cb836e10"
      unitRef="usd">7247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id871637ec3cb43cdada2398a35563373_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfNy03LTEtMS0w_73edbaa7-c805-47d7-afde-8822324c54ba"
      unitRef="usd">7247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68897b4a1a8e4cf19e903ac4744c64e2_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfOC0xLTEtMS0w_b8b0fde5-744f-4982-81ab-0862460f3000"
      unitRef="usd">498359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80d7acec1a3a4b4da6b0a8ca778702f4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfOC0zLTEtMS0w_7aa1451c-e6d9-4d6a-b303-ad6877ba691e"
      unitRef="usd">227433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b3a09a559ac42cc943ced4415143402_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfOC01LTEtMS0w_67aa61d5-1934-4851-8290-9b9ead2b1e69"
      unitRef="usd">26995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183Ni9mcmFnOmIzNTBjNTE3MWQzODQ2ZWVhMTA1YzkyNDhmMjkyNWMxL3RhYmxlOjdiNDQwNjJmYzI3NjRlODI5ODc0ZDg2NzI0NDcwYTE0L3RhYmxlcmFuZ2U6N2I0NDA2MmZjMjc2NGU4Mjk4NzRkODY3MjQ0NzBhMTRfOC03LTEtMS0w_c507e83e-374e-4ee7-b65b-38bd9d15c51d"
      unitRef="usd">752787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RleHRyZWdpb246NGVjZDViNGRlMjNiNDE0MTg3ZDU5ZWE2YzUyZDY4OGJfOTg_d1bf05f4-fc3a-4eb2-928b-dbd03eb34327">&lt;div style="padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the three months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,719&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,391&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative 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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,054&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,758&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,632)&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,356&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,016)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,149)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,207&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,760&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,755)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,339&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(974)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment information for the nine months ended September&#160;30, 2021 and 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862,097&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,864&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative 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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal settlement, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,062&#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="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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense):&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;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="display:none"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,562&#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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,624&#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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financial&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Benefits&lt;br/&gt;and&lt;br/&gt;Insurance&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;National&lt;br/&gt;Practices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;and&lt;br/&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;613,603&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,988&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,167)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of operations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cff0fc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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:#cff0fc;padding:0 1pt"/&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cff0fc;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="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMi0xLTEtMS0w_2a451795-7843-4ae1-8d45-780db3c9a2f9"
      unitRef="usd">187232000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMi0zLTEtMS0w_3a249ba4-f45b-40d5-99f2-bdc56c7eef33"
      unitRef="usd">85797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMi01LTEtMS0w_2e29c16a-79ca-460a-8834-3aa2e5a1c1df"
      unitRef="usd">9690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMi03LTEtMS0w_5974530b-32c5-41b7-8ed6-4e5e235a5954"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMi05LTEtMS0w_f8defd7a-8877-45e0-81d6-d8e755a4642f"
      unitRef="usd">282719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMy0xLTEtMS0w_38723167-0b26-4904-a6fc-479158df86c9"
      unitRef="usd">156178000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMy0zLTEtMS0w_d0a79f22-b587-4a09-b42e-cf4e6219d154"
      unitRef="usd">69039000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMy01LTEtMS0w_504fc841-739d-4b9d-9202-ad99478f050e"
      unitRef="usd">8514000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMy03LTEtMS0w_f818871c-1f4f-4fe2-9c97-b0f143ee7339"
      unitRef="usd">4597000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMy05LTEtMS0w_0bef0026-882b-4ff2-881c-9d55255e4449"
      unitRef="usd">238328000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNC0xLTEtMS0w_c428c6d3-1bbe-49c1-9b15-5e872be266cc"
      unitRef="usd">31054000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNC0zLTEtMS0w_f76d0cad-83f6-4f7a-bae3-6677852621f5"
      unitRef="usd">16758000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNC01LTEtMS0w_314c68e3-999d-412a-a65a-a66153cbd00f"
      unitRef="usd">1176000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNC03LTEtMS0w_fcff9ced-5145-49aa-87b1-f32f26faa518"
      unitRef="usd">-4597000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNC05LTEtMS0w_eb47e507-29bc-4932-9aed-f98e8a319c56"
      unitRef="usd">44391000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNS0xLTEtMS0w_861f51b4-9d4b-4493-b7ea-457ebd178269"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNS0zLTEtMS0w_f18834cf-869a-4ed7-9cc0-99759705502f"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNS01LTEtMS0w_04c76bdd-7780-4d93-96c5-db3dd2b88dc6"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNS03LTEtMS0w_4f52d2ae-a651-4216-a87a-52da3c2bed6b"
      unitRef="usd">13035000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfNS05LTEtMS0w_d82527da-3534-40f2-a937-cd935197cc99"
      unitRef="usd">13035000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfOC0xLTEtMS0w_890156f4-e261-46ab-9a55-e5431e8a645c"
      unitRef="usd">31054000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfOC0zLTEtMS0w_9cdd7444-bdde-44d3-8eb3-93ab92395d75"
      unitRef="usd">16758000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfOC01LTEtMS0w_ad03fa93-fdb8-439c-b241-8c6bed1ece2b"
      unitRef="usd">1176000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfOC03LTEtMS0w_163f5823-5dd4-4fb5-b30e-752fe90bde84"
      unitRef="usd">-17632000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfOC05LTEtMS0w_f21e721f-4095-4926-b598-416f06a5906b"
      unitRef="usd">31356000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTAtMS0xLTEtMA_abd08987-f517-4d7a-84f0-b1e8c61f8267"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTAtMy0xLTEtMA_67f1931e-88aa-43e7-92ed-85f44ebff536"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTAtNS0xLTEtMA_42b96c0c-99a4-4d14-9ac2-058e715b3d7d"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTAtNy0xLTEtMA_994c3b9d-7ec7-45c5-a1f9-8c96b1e304c5"
      unitRef="usd">1016000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTAtOS0xLTEtMA_ed9c7399-94a2-4167-97d1-8c1b2f64bef4"
      unitRef="usd">1016000</us-gaap:InterestExpenseDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTMtMS0xLTEtMA_b0ff9c47-475c-4c13-9c5e-dae6ec1d91ff"
      unitRef="usd">18000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTMtMy0xLTEtMA_ea34519c-d5cc-4522-9b72-dcab4bebc9a5"
      unitRef="usd">-9000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTMtNS0xLTEtMA_dac1236d-6f0c-4efd-81d1-b11a857a1de4"
      unitRef="usd">1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTMtNy0xLTEtMA_e6ba0aba-2f89-4296-a54b-8fbbdca7ec44"
      unitRef="usd">-1143000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTMtOS0xLTEtMA_381a558c-f097-4366-9b8a-7d986fb2d50c"
      unitRef="usd">-1133000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTQtMS0xLTEtMA_3639500b-98c4-42ed-b47a-7bb64e6db70a"
      unitRef="usd">18000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTQtMy0xLTEtMA_691b4a43-4276-4478-a47a-df71c1bbc163"
      unitRef="usd">-9000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTQtNS0xLTEtMA_bd5ee7e7-9e57-4986-b6ab-73b1178f9f3e"
      unitRef="usd">1000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTQtNy0xLTEtMA_85cd5308-fd0b-4d43-ad43-69effb2420a6"
      unitRef="usd">-2159000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTQtOS0xLTEtMA_dbd609f8-4faf-4846-9076-f550e2b8d580"
      unitRef="usd">-2149000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i599628d779194fe5aa42024c2457f0b1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTUtMS0xLTEtMA_bed57311-1c1a-4091-ad2d-e0389207ed13"
      unitRef="usd">31072000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4e932d6a0f94d388741d19485727a0a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTUtMy0xLTEtMA_9f50771b-2858-40d6-8950-4603cc410b7e"
      unitRef="usd">16749000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i394e93dc69a14d2688f3271c7c166d9d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTUtNS0xLTEtMA_bb554c4e-2799-470b-948d-090283f1bb7d"
      unitRef="usd">1177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id801a6979d41489b9eb5f2ea86c9cc56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTUtNy0xLTEtMA_881af647-05ae-42cc-8b2c-ecb8fa1425c8"
      unitRef="usd">-19791000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8246bb43842a4ababc958ecf1def90b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjc1ZWVhNGUyZGVjNzQ1MzY5OTc0Y2MyMTJmNDhlMTQ5L3RhYmxlcmFuZ2U6NzVlZWE0ZTJkZWM3NDUzNjk5NzRjYzIxMmY0OGUxNDlfMTUtOS0xLTEtMA_1355d58e-dc7e-4f90-9529-50b3913bc077"
      unitRef="usd">29207000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMi0xLTEtMS0w_b54d7e94-242a-491c-86bc-48cc83327cb6"
      unitRef="usd">155499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMi0zLTEtMS0w_4eb69c09-99cf-4d1a-bee8-dad4514da303"
      unitRef="usd">73881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMi01LTEtMS0w_67d7b29f-da09-42c3-8a77-4f23725a6224"
      unitRef="usd">9009000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMi03LTEtMS0w_12d9ca75-c3ee-4578-b4c5-de10e4ce6f40"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMi05LTEtMS0w_0ad8e5a7-28b0-4fb4-bd9c-8c7d7050a461"
      unitRef="usd">238389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMy0xLTEtMS0w_eeaf04e0-eb6c-47fd-a86e-6445336cf7e2"
      unitRef="usd">129922000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMy0zLTEtMS0w_fb3febe6-6a85-4ce7-85da-518f27f9cc04"
      unitRef="usd">62013000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMy01LTEtMS0w_56dc89c2-2fa8-428b-9213-7cb35bf3ccf8"
      unitRef="usd">8070000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMy03LTEtMS0w_bdaae159-03d7-4071-a1fe-97b18a7f2738"
      unitRef="usd">4755000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMy05LTEtMS0w_ef2c7720-d0b6-42ff-adad-6490314cd585"
      unitRef="usd">204760000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNC0xLTEtMS0w_38b877c8-0766-48d1-827d-0c288e3518c7"
      unitRef="usd">25577000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNC0zLTEtMS0w_5413097c-5a54-4baa-b3b7-903ec95b3471"
      unitRef="usd">11868000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNC01LTEtMS0w_bbcbe90a-2d1d-48c1-b44e-1b01164e75e4"
      unitRef="usd">939000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNC03LTEtMS0w_79cf8e89-0d41-465c-84e9-fbd70b598dd1"
      unitRef="usd">-4755000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNC05LTEtMS0w_37690795-301c-43b1-b524-ab6015c9770c"
      unitRef="usd">33629000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNS0xLTEtMS0w_16d30b4a-eba1-485b-87f5-7e89861e3ff6"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNS0zLTEtMS0w_be6c7471-6e21-4c1f-9c5d-5a63751c10d8"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNS01LTEtMS0w_f0ca182a-5e4c-419e-9d38-5475a93bfd2f"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNS03LTEtMS0w_8ff22619-fff5-474a-a14a-f4260560f73c"
      unitRef="usd">11339000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNS05LTEtMS0w_26fcc5cc-9448-452d-b8a1-d3951d3b3ea1"
      unitRef="usd">11339000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNi0xLTEtMS0w_e5f56e1a-edf7-45e5-9c09-85ca9b6371ca"
      unitRef="usd">25577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNi0zLTEtMS0w_5a9e9ee3-1e71-4a83-a4ac-bb68b71bb157"
      unitRef="usd">11868000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNi01LTEtMS0w_13d7e780-4429-4795-8336-e6d2b471d973"
      unitRef="usd">939000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNi03LTEtMS0w_dd7ab04f-9900-4689-8081-41fde081df75"
      unitRef="usd">-16094000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfNi05LTEtMS0w_afbd71b1-9a3d-4394-a8ff-9102080c8d84"
      unitRef="usd">22290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOC0xLTEtMS0w_be4b100a-d5b9-48b2-8b2e-5d4179d3202d"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOC0zLTEtMS0w_a3583cac-978f-4450-9392-9965e04b05d4"
      unitRef="usd">10000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOC01LTEtMS0w_0e813f72-8f80-4633-8bb8-dcbc013ae265"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOC03LTEtMS0w_ee808b36-b354-45f6-a7fd-81c7b802349c"
      unitRef="usd">964000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOC05LTEtMS0w_0d697f7b-cd13-488b-8719-24af7af31d85"
      unitRef="usd">974000</us-gaap:InterestExpenseDebt>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOS0xLTEtMS0w_7b713e8b-fd3c-43be-91da-ddaeab52ccc9"
      unitRef="usd">-76000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOS0zLTEtMS0w_2dedf85a-67aa-41fd-be51-d7a554ebc18f"
      unitRef="usd">2000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOS01LTEtMS0w_3d42c280-2df1-438c-a158-4ddb0aececaf"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOS03LTEtMS0w_4a0ccf3c-4720-44e5-89cd-49df4c939d30"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfOS05LTEtMS0w_65c8c839-eee8-4f42-817f-6ac995fc05f3"
      unitRef="usd">-74000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTAtMS0xLTEtMA_6a888275-4480-46a7-a902-b0f73d6e6a78"
      unitRef="usd">-14000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTAtMy0xLTEtMA_eec646bc-794b-4f05-9f08-de2c9e834782"
      unitRef="usd">-36000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTAtNS0xLTEtMA_7715fe92-ba78-4ea3-8070-11bb3077f571"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTAtNy0xLTEtMA_d58e6485-67ec-4a8c-8dea-45bffc211ed4"
      unitRef="usd">5964000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTAtOS0xLTEtMA_250cd645-cc36-49bf-9603-69821f1e049f"
      unitRef="usd">5914000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTEtMS0xLTEtMA_a8447d62-5c76-4900-bcd1-7740d1a8a343"
      unitRef="usd">-90000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTEtMy0xLTEtMA_8a8c3c4c-83d2-4e96-97b5-910c9cf9cb68"
      unitRef="usd">-44000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTEtNS0xLTEtMA_5d80bbec-fb59-4257-b786-692cebbc3fdf"
      unitRef="usd">0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTEtNy0xLTEtMA_0571249f-5554-46d2-ab50-8927d8b8a6b7"
      unitRef="usd">5000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTEtOS0xLTEtMA_481433dd-f791-4bc7-8721-77b94d41a3f2"
      unitRef="usd">4866000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib967e27c92c244a4a7ce93536328af66_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTItMS0xLTEtMA_c8d35798-ec78-4dfc-98a4-8c0db573a684"
      unitRef="usd">25487000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icf95cd72edaa4de7a9b3e49b9b0a081d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTItMy0xLTEtMA_4ba02592-0582-436f-9f66-b6fcfaa616b6"
      unitRef="usd">11824000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i117e8d9f8cd74fabb77d4883e3d9c845_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTItNS0xLTEtMA_ab20548f-288f-4370-9cb5-42ff91153b24"
      unitRef="usd">939000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icf52ae3d831c460f8c83b01736e19679_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTItNy0xLTEtMA_a72a87f9-3682-436e-9aa5-671318e70bec"
      unitRef="usd">-11094000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iecd43204b6ca4c87a78229010b23eeda_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N183OS9mcmFnOjRlY2Q1YjRkZTIzYjQxNDE4N2Q1OWVhNmM1MmQ2ODhiL3RhYmxlOjNjNTViODQ3ZjFlNDRmZDRhZjI1Njc3YjkyYjMxYjRkL3RhYmxlcmFuZ2U6M2M1NWI4NDdmMWU0NGZkNGFmMjU2NzdiOTJiMzFiNGRfMTItOS0xLTEtMA_e3b1dedc-af5f-4947-81fd-532ea1493c1c"
      unitRef="usd">27156000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMy0xLTEtMS0w_34c2a75b-c60e-4d51-9246-02f598a4d489"
      unitRef="usd">577970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMy0zLTEtMS0w_114c25a2-63cb-484a-9f9d-8cb265c62b43"
      unitRef="usd">255656000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMy01LTEtMS0w_219b13f5-8804-4c81-b683-a5cf7aa407bd"
      unitRef="usd">28471000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMy03LTEtMS0w_b6aebb47-9b56-4677-81cc-01ee15ae48f0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMy05LTEtMS0w_32d1caae-9fa9-4503-ae3e-24dcbce4a05f"
      unitRef="usd">862097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNC0xLTEtMS0w_b980044c-f6f9-4ca6-9a31-eb2560dbea77"
      unitRef="usd">448844000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNC0zLTEtMS0w_8f92e59a-3a26-4eff-af31-4c905730e688"
      unitRef="usd">203748000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNC01LTEtMS0w_6d8e867d-632f-4959-a2cc-e2d0def55e38"
      unitRef="usd">25542000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNC03LTEtMS0w_eea5b6a8-7b4d-4ef0-9bc4-f1fc28718956"
      unitRef="usd">21099000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNC05LTEtMS0w_5078f5a4-81ab-41b6-b80a-985fc1f03708"
      unitRef="usd">699233000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNS0xLTEtMS0w_0bea9e01-fc1b-4743-a6ee-64182d755124"
      unitRef="usd">129126000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNS0zLTEtMS0w_8c7b0d03-84f0-4e6b-b071-7ae98cb5c5ac"
      unitRef="usd">51908000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNS01LTEtMS0w_3abe2b79-8494-4086-b3a9-1b978cb78e21"
      unitRef="usd">2929000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNS03LTEtMS0w_6222706e-89d8-48d8-aac9-4e81e0f1b2b2"
      unitRef="usd">-21099000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNS05LTEtMS0w_58b6968d-a996-44e0-9b8f-a1e13a941c64"
      unitRef="usd">162864000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNi0xLTEtMS0w_b15d580e-2406-4d3e-8fcd-ddf4253f49af"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNi0zLTEtMS0w_8a14f973-64e2-4860-833d-ce5fddde18d9"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNi01LTEtMS0w_7161fb37-219a-446a-b57c-a15d6215db2b"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNi03LTEtMS0w_92c696e3-4ecb-4311-8cd2-a4d31bc9466d"
      unitRef="usd">41334000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNi05LTEtMS0w_e03e44b2-c555-4867-a03a-e2eecf5a3865"
      unitRef="usd">41334000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNy0xLTEtMS0w_616ed303-257f-4930-aed7-ce479fcbb855"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNy0zLTEtMS0w_7e870464-7446-4380-929c-849ac507b203"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNy01LTEtMS0w_f358d4a6-90bc-4298-8449-734eac0e6272"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNy03LTEtMS0w_67ed2b42-189c-41c8-974b-42466c3184ac"
      unitRef="usd">-30468000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfNy05LTEtMS0w_aaae5043-3103-4e7a-a56d-172ce0157ec2"
      unitRef="usd">-30468000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:OperatingIncomeLoss
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfOC0xLTEtMS0w_511efebe-43e4-4f77-a90b-dd3a018fe986"
      unitRef="usd">129126000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfOC0zLTEtMS0w_12098b4b-bf88-46f6-a0cc-2e6e238dc2cb"
      unitRef="usd">51908000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfOC01LTEtMS0w_a874526b-45b7-498f-a700-d5af40ada901"
      unitRef="usd">2929000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfOC03LTEtMS0w_7030688a-6bf1-4322-8666-94b2ff8b2af1"
      unitRef="usd">-92901000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfOC05LTEtMS0w_23fed65f-26ca-47fe-b3b3-66627a98dc14"
      unitRef="usd">91062000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTAtMS0xLTEtMA_f42a3545-f998-46d3-a335-f99ec66a4ff7"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTAtMy0xLTEtMA_d31f28dd-e8b1-49f6-91ab-b4203111d18a"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTAtNS0xLTEtMA_a89d69f9-5118-443b-8243-e60506d18858"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTAtNy0xLTEtMA_73f7eedb-1ed5-45bf-9216-7834f0b590a6"
      unitRef="usd">2852000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTAtOS0xLTEtMA_51c423e2-583e-4885-bbfe-3b248f40a1aa"
      unitRef="usd">2852000</us-gaap:InterestExpenseDebt>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTEtMS0xLTEtMA_c504e55f-b79f-45e9-8c01-78203630620a"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTEtMy0xLTEtMA_07da3fb5-e1a7-4bc4-bd37-db8dd02cf209"
      unitRef="usd">6385000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTEtNS0xLTEtMA_bd3edb85-ef6e-4f56-ac62-0cd1eda8b728"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTEtNy0xLTEtMA_babc25db-0713-4383-8e17-8c762c97c045"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTEtOS0xLTEtMA_51f3afab-3665-41f6-b84d-975d2fceb5bf"
      unitRef="usd">6385000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTMtMS0xLTEtMA_e43ffe86-299f-4092-9ef2-3b1f7fb46284"
      unitRef="usd">310000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTMtMy0xLTEtMA_81676013-1188-404d-aeda-3aa9fcbef474"
      unitRef="usd">863000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTMtNS0xLTEtMA_09653dac-ffd7-4654-b061-18217846142d"
      unitRef="usd">1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTMtNy0xLTEtMA_f60db6b4-7de3-425e-b7e7-c9a0e1e1c919"
      unitRef="usd">10855000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTMtOS0xLTEtMA_d5b2ae30-5d8c-4b9f-ba7e-6c825a3f81f2"
      unitRef="usd">12029000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTQtMS0xLTEtMA_89579b16-fb08-40ba-94de-3067177d583f"
      unitRef="usd">310000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTQtMy0xLTEtMA_af5b0bff-9bfa-4eec-a365-07e7b12ae7cd"
      unitRef="usd">7248000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTQtNS0xLTEtMA_8762c4fe-5eb7-4784-9557-6536373da20d"
      unitRef="usd">1000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTQtNy0xLTEtMA_baa045e5-304c-458f-8983-46d7e5692620"
      unitRef="usd">8003000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTQtOS0xLTEtMA_f2a038d0-757d-4e43-9e93-d35775f2d758"
      unitRef="usd">15562000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i212cd7515eae42f181598b3e870493db_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTUtMS0xLTEtMA_c0537b62-022a-4581-a557-96cb1e6c0c70"
      unitRef="usd">129436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i56b8c0ae8cd04980a41c441fd47a4b36_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTUtMy0xLTEtMA_3870014e-2c14-4171-afe4-d62e707c3811"
      unitRef="usd">59156000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3e4e53ddf08a46b8be381d24fa18b6df_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTUtNS0xLTEtMA_fce1093a-365c-44e5-a5ae-8d5cac8f443f"
      unitRef="usd">2930000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i93dfe5bc47a04efcaa992671867a9482_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTUtNy0xLTEtMA_6042e048-35ec-45c4-88d7-286025673c84"
      unitRef="usd">-84898000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOmE0MzIxMmU5ODVmMDQ2Yzc5OWI5YmMxNjcxYjI0NDcyL3RhYmxlcmFuZ2U6YTQzMjEyZTk4NWYwNDZjNzk5YjliYzE2NzFiMjQ0NzJfMTUtOS0xLTEtMA_93ae5ee5-1dc3-4eb4-b406-586d7268ec83"
      unitRef="usd">106624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMy0xLTEtMS0w_a06cd707-dcc3-4eaf-a672-8604c62a6323"
      unitRef="usd">498359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMy0zLTEtMS0w_b7ab5278-358a-4121-bc94-b8614d23a9a2"
      unitRef="usd">227433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMy01LTEtMS0w_1eabc233-b581-480d-af29-d460bb25868c"
      unitRef="usd">26995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMy03LTEtMS0w_6ff5fdd1-474d-473a-bb4b-b920947f28ae"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMy05LTEtMS0w_2632517d-d0b8-491c-bec6-fb65832ebf66"
      unitRef="usd">752787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNC0xLTEtMS0w_6bcf6882-c9f6-482a-9761-3a43b27eb73c"
      unitRef="usd">395937000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNC0zLTEtMS0w_781430b0-7218-457f-b1dc-e183b3ac5a21"
      unitRef="usd">188519000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNC01LTEtMS0w_a54b61b4-753c-4f79-8ba6-62527891f3eb"
      unitRef="usd">24343000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNC03LTEtMS0w_49529590-1cff-4c83-8e65-95d91e0d81a5"
      unitRef="usd">4804000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNC05LTEtMS0w_d391ceba-69a3-4acc-a0cf-3cace59c6573"
      unitRef="usd">613603000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNS0xLTEtMS0w_6808499d-b195-4df1-ab7c-6aaa77f4a35a"
      unitRef="usd">102422000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNS0zLTEtMS0w_cfccea20-9602-456e-9c5f-7a80f41ffc55"
      unitRef="usd">38914000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNS01LTEtMS0w_d03be913-98a9-4891-9bc2-cd20a68eacf8"
      unitRef="usd">2652000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNS03LTEtMS0w_917c0f0d-f8fc-4fb4-b54f-442e2f809cbf"
      unitRef="usd">-4804000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNS05LTEtMS0w_786168f0-57c2-4596-81e5-204e124e47a7"
      unitRef="usd">139184000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNi0xLTEtMS0w_eced8aaa-dfd3-4687-9c72-60ef8300b0c2"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNi0zLTEtMS0w_e7f1591f-ee67-46e8-9156-5d2e1794adcb"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNi01LTEtMS0w_eaa4d1b2-a49d-422c-a425-0b25a709b609"
      unitRef="usd">0</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNi03LTEtMS0w_1998d0ba-9555-40c8-acd3-6518e95ff26a"
      unitRef="usd">32988000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNi05LTEtMS0w_9a2f2947-d303-4647-9ee8-01034bf155b4"
      unitRef="usd">32988000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNy0xLTEtMS0w_65f4e778-ec5e-4e4d-9b05-a8634a2d7d89"
      unitRef="usd">102422000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNy0zLTEtMS0w_28c5d379-3948-4e0d-a430-03058279742a"
      unitRef="usd">38914000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNy01LTEtMS0w_d375abf1-3dfa-4efa-a035-78dab654ed00"
      unitRef="usd">2652000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNy03LTEtMS0w_0bd8d7ef-bce8-4307-8dbc-98ff565dfde1"
      unitRef="usd">-37792000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfNy05LTEtMS0w_4bdc5abf-9b15-455b-b83a-ea26593c1c37"
      unitRef="usd">106196000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseDebt
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfOS0xLTEtMS0w_cba6e0b2-04cd-4960-b435-ce1d9b96df47"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfOS0zLTEtMS0w_25ceabb5-cda5-4753-a0d3-24f1d13ea417"
      unitRef="usd">30000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfOS01LTEtMS0w_6ce37f04-fab6-4eae-b260-168a967510f3"
      unitRef="usd">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfOS03LTEtMS0w_3275b8b1-e4e4-4ccc-83fb-1d848e5f57da"
      unitRef="usd">4137000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfOS05LTEtMS0w_d3ee766a-0dc6-439a-914e-176e77b3a8c6"
      unitRef="usd">4167000</us-gaap:InterestExpenseDebt>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTAtMS0xLTEtMA_e01d6e1d-f5b5-4551-a947-015784973c5a"
      unitRef="usd">-25000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTAtMy0xLTEtMA_f2a76568-c1d3-47b9-91f5-d3f69ee56d31"
      unitRef="usd">103000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTAtNS0xLTEtMA_31ad81c4-076f-4b5d-a91e-d55982ded926"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTAtNy0xLTEtMA_6a776de3-67d5-4254-844e-477021fca73c"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTAtOS0xLTEtMA_caadc714-4628-4c4e-a953-efdd79278485"
      unitRef="usd">78000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTEtMS0xLTEtMA_e3a366bd-7b3f-4c1e-8533-020445e3f12f"
      unitRef="usd">32000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTEtMy0xLTEtMA_a09dbb4e-6305-4398-824b-40f08a627a1c"
      unitRef="usd">190000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTEtNS0xLTEtMA_46336159-decc-4929-9211-ad6a75257308"
      unitRef="usd">1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTEtNy0xLTEtMA_5d43fcb1-ff28-4ba6-a986-05deaad5063b"
      unitRef="usd">3227000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTEtOS0xLTEtMA_93bed688-adfa-4130-8acf-42d62c887939"
      unitRef="usd">3450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTItMS0xLTEtMA_6ac03b4f-33ad-4056-bbac-beeaf10cdcde"
      unitRef="usd">7000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTItMy0xLTEtMA_428a942c-45ce-4690-8221-e2c8109ebeab"
      unitRef="usd">263000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTItNS0xLTEtMA_ac27840a-fffb-4be5-9b91-bf0b36bdadfb"
      unitRef="usd">1000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTItNy0xLTEtMA_12b18e81-4814-422a-bfa1-2a825e4174ac"
      unitRef="usd">-910000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTItOS0xLTEtMA_af9ff379-f2b1-4128-8c9c-e38c1d52ccc2"
      unitRef="usd">-639000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i195c435bb8ab4e98ac9cc3a9ce234f9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTMtMS0xLTEtMA_a2593f19-cb77-406c-8700-6f80d5f1b7c4"
      unitRef="usd">102429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iae9f4ffddcad4db9862e480f477a113f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTMtMy0xLTEtMA_b21ebd88-0e50-4c71-a9cb-287d179adda3"
      unitRef="usd">39177000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia1e8ff7558a44f57a2f340353d0a6080_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTMtNS0xLTEtMA_e6bd6f30-4f82-4dcd-a0c8-423f4807cf03"
      unitRef="usd">2653000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id8798f3a6dd94c7a8bdb269747cd9b0d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTMtNy0xLTEtMA_9914c42e-b79d-4a96-b9e8-c9749b8b563a"
      unitRef="usd">-38702000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8ffb48a2dc3f43509555aff6c57e3175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184Mi9mcmFnOmYyNWNiY2NiMWM4OTQ5NmViNTA4NjI0M2VlZWZkODU1L3RhYmxlOjllYTY5NTQ3OTkyODQ5M2Q4MjkyMWQyNjdjNWZhYTYxL3RhYmxlcmFuZ2U6OWVhNjk1NDc5OTI4NDkzZDgyOTIxZDI2N2M1ZmFhNjFfMTMtOS0xLTEtMA_b7b9d77d-fd04-42eb-881d-2d977342e1ce"
      unitRef="usd">105557000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i08f4733ff4cf47be9899a6ae685f9626_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184OC9mcmFnOjdlYWUxYTc0ZWQxZDQwODg4NTZmNDIxOTljZjZhNmZmL3RleHRyZWdpb246N2VhZTFhNzRlZDFkNDA4ODg1NmY0MjE5OWNmNmE2ZmZfNDA_55f66d7a-b5ee-48fd-83a6-05a61fc6b76b">SUBSEQUENT EVENTSSubsequent to September 30, 2021 we repurchased approximately 0.3 million shares of our common stock in the open market at a total cost of approximately $9.0 million.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if4723634c26d45f7a6947bb26ca75c26_D20211001-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184OC9mcmFnOjdlYWUxYTc0ZWQxZDQwODg4NTZmNDIxOTljZjZhNmZmL3RleHRyZWdpb246N2VhZTFhNzRlZDFkNDA4ODg1NmY0MjE5OWNmNmE2ZmZfMTY0OTI2NzQ0MTkxOQ_1ff5be24-cef4-4fca-ba3f-2894526e965a"
      unitRef="shares">300000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if4723634c26d45f7a6947bb26ca75c26_D20211001-20211029"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmY1NTYxYTQzMmQ1NzQ5NDU5YjJkNGMwZDg3NTk0MTU3L3NlYzpmNTU2MWE0MzJkNTc0OTQ1OWIyZDRjMGQ4NzU5NDE1N184OC9mcmFnOjdlYWUxYTc0ZWQxZDQwODg4NTZmNDIxOTljZjZhNmZmL3RleHRyZWdpb246N2VhZTFhNzRlZDFkNDA4ODg1NmY0MjE5OWNmNmE2ZmZfMTY0OTI2NzQ0MTk0MA_3c6dee28-f747-4f3a-bd95-aa0446b00539"
      unitRef="usd">9000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
</xbrl>
